[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] build issue with xapi
As a workaround, you could try: $ opam switch 4.00.1 # or 4.01.0 $ opam install xapi This topfind problem tends to only happen with the system compiler. -anil On 3 Mar 2014, at 05:45, Anirban Chakraborty <abchak@xxxxxxxxxxx> wrote: > Hi All, > > I am trying to build xapi via opam install xapi, and getting following error: > > ---=-=-= Installing xapi.1.0.0 =-=-= > Building xapi.1.0.0: > ./configure --varpatchdir /contrail/opam/system/var/patch --optdir > /contrail/opam/system/lib/xcp --plugindir > /contrail/opam/system/lib/xcp/plugins --hooksdir > /contrail/opam/system/etc/hook-scripts --xapiconf > /contrail/opam/system/etc/xapi.conf --libexecdir > /contrail/opam/system/lib/xcp/bin --scriptsdir > /contrail/opam/system/lib/xcp/scripts --sharedir > /contrail/opam/system/share/xcp --webdir /contrail/opam/system/share/xcp/web > --xhadir /contrail/opam/system/bin/xha --bindir /contrail/opam/system/bin > --sbindir /contrail/opam/system/bin --etcdir /contrail/opam/system/etc > --vardir /var/lib/xcp > make version > omake phase1 > omake phase2 > omake ocaml/xapi/xapi > install -m 0755 ocaml/xapi/xapi.opt /contrail/opam/system/bin/xapi > [ERROR] The compilation of xapi.1.0.0 failed. > Removing xapi.1.0.0. > rm /contrail/opam/system/bin/xapi > > [ERROR] Failure while processing xapi.1.0.0 > > > ===== ERROR while installing xapi.1.0.0 ===== > # opam-version 1.1.1 (d2d459e390e869bf20f1889a5d2cf7933f2851ae) > # os linux > # command ./configure --varpatchdir /contrail/opam/system/var/patch > --optdir /contrail/opam/system/lib/xcp --plugindir > /contrail/opam/system/lib/xcp/plugins --hooksdir > /contrail/opam/system/etc/hook-scripts --xapiconf > /contrail/opam/system/etc/xapi.conf --libexecdir > /contrail/opam/system/lib/xcp/bin --scriptsdir > /contrail/opam/system/lib/xcp/scripts --sharedir > /contrail/opam/system/share/xcp --webdir /contrail/opam/system/share/xcp/web > --xhadir /contrail/opam/system/bin/xha --bindir /contrail/opam/system/bin > --sbindir /contrail/opam/system/bin --etcdir /contrail/opam/system/etc > --vardir /var/lib/xcp > # path /contrail/opam/system/build/xapi.1.0.0 > # compiler system (4.01.0) > # exit-code 2 > # env-file /contrail/opam/system/build/xapi.1.0.0/xapi-22122-7afd23.env > # stdout-file /contrail/opam/system/build/xapi.1.0.0/xapi-22122-7afd23.out > # stderr-file /contrail/opam/system/build/xapi.1.0.0/xapi-22122-7afd23.err > ### stdout ### > # Cannot find file topfind. > ### stderr ### > # Unknown directive `require'. > > —— > > The configure script is not able to find topfind, as it looks from the > messages. However, I do have following set: > > OCAML_TOPLEVEL_PATH=/contrail/opam/system/lib/toplevel > > As a check, when I run utop and then in the cmd prompt issue, use “topfind”, > it doesn’t complain. So, as it appears that the configure script doesn’t find > “topfind" whereas utop can find it. Does it mean that findlib could not be > resolved properly? > > I am pretty new to OCaml. Can some one shed some light on it? > > My xapi code is at following change set: > commit ffd3561cb05e828ffa8646fb9cc91e3c3e721b2f > Merge: 1b6ff5f 8fa2e83 > Author: Dave Scott <djs55@xxxxxxxxxxxxxxxxxxxxxxxx> > Date: Mon Nov 25 03:27:02 2013 -0800 > > Merge pull request #6 from jonludlam/fusion-vbdfix > > Relax the rules about ISO vbds coming from ISO SRs > ——— > and ocaml version is: > > [root@localhost xapi.1.0.0]# ocaml > OCaml version 4.01.0 > > Findlib has been successfully loaded. Additional directives: > #require "package";; to load a package > #list;; to list the available packages > #camlp4o;; to load camlp4 (standard syntax) > #camlp4r;; to load camlp4 (revised syntax) > #predicates "p,q,...";; to set these predicates > Topfind.reset();; to force that packages will be reloaded > #thread;; to enable threads > > ----- > > thanks much, > Anirban > > > > _______________________________________________ > 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 |