|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Lwt installation error
Do you have an XCP cluster set up at the Lab? I can't test any changes against
xapi currently, as I only have Debian Xen machines.
-anil
On 25 Jun 2013, at 16:22, Dimosthenis Pediaditakis
<dimosthenis.pediaditakis@xxxxxxxxxxxx> wrote:
> I've created ("fast") aliases, and have indeed noticed that it recompiles the
> compiler, but since I don't get any error, I am happy :-)
>
> At this point, I only want to test a few Mirage instances on XCP.
> Mirari seems to be very convenient for automating the management of mirage
> instances (e.g. on demand configure mirage app, build, deploy on XCP).
>
> A draft guide/tutorial on using Mirari to configure and build Xen PV kernels
> would be more than welcome.
>
> Thank you for your responses,
> D.
>
>
>
> On 25/06/13 15:47, Thomas Gazagnaire wrote:
>>> You can create "fast" compiler switches without recompiling the compiler in
>>> OPAM by
>> To be complete, the "fast" compiler switches is actually not so fast: it
>> recompiles the whole compiler for each alias. The reason is that it is quite
>> hard to ensure that the right subtree are exported from one compiler switch
>> to another, as some libraries are installed in PREFIX/lib/ocaml/NAME. I have
>> some ideas to improve this, but it is not working yet.
>>
>> So aliases ensure your installations are independent and separate, but you
>> don't really gain speed for now on.
>>
>> --
>> Thomas
>>
>>> $ opam switch 4.00.1 # this will build a new compiler
>>> $ opam switch myxen -a 4.00.1 # this will alias the 4.00.1 compiler
>>>
>>> You can use fast aliases to maintain lightweight chroots of the packages
>>> you want, so you can have mirage-unix installed in one, and mirage-xen in
>>> the other.
>>>
>>> (the docs on the webpage are almost certainly wrong -- I'm patching Mirari
>>> at the moment to simplify the build by outputting Makefiles, and then will
>>> update it all after testing).
>>>
>>> Let me know if you need any more help with this...
>>>
>>> -anil
>>>
>>> On 25 Jun 2013, at 14:30, Dimosthenis Pediaditakis
>>> <dimosthenis.pediaditakis@xxxxxxxxxxxx> wrote:
>>>
>>>> Hi everyone,
>>>> has anyone had recently any problems installing 'lwt 2.4.3' against
>>>> '4.00.1+mirage-xen' (using opam)?
>>>>
>>>> Thanks,
>>>> Dimos
>>>>
>>>>
>>>> ---------------------------
>>>> Error message
>>>> ---------------------------
>>>> ocamlfind ocamlc -c -g -I src/core -package unix -package camlp4 -package
>>>> bigarray -syntax camlp4o -ppopt syntax/pa_lwt_options.cmo -ppopt
>>>> syntax/pa_lwt.cmo -ppopt syntax/pa_lwt_log.cmo -ppopt
>>>> syntax/pa_optcomp.cmo -I src/unix -I src/core -o src/unix/lwt_bytes.cmo
>>>> src/unix/lwt_bytes.ml
>>>> + ocamlfind ocamlc -c -g -I src/core -package unix -package camlp4
>>>> -package bigarray -syntax camlp4o -ppopt syntax/pa_lwt_options.cmo -ppopt
>>>> syntax/pa_lwt.cmo -ppopt syntax/pa_lwt_log.cmo -ppopt
>>>> syntax/pa_optcomp.cmo -I src/unix -I src/core -o src/unix/lwt_bytes.cmo
>>>> src/unix/lwt_bytes.ml
>>>> File "src/unix/lwt_bytes.ml", line 273, characters 2-17:
>>>> Error: Unbound value Array1.map_file
>>>> Command exited with code 2.
>>>>
>>>> ----------------------------------------------------
>>>> lines 273-273 src/unix/lwt_bytes.ml
>>>> ----------------------------------------------------
>>>> let map_file ~fd ?pos ~shared ?(size=(-1)) () =
>>>> Array1.map_file fd ?pos char c_layout shared size
>>>>
>>>> ---------------------------
>>>> System Info
>>>> ---------------------------
>>>> - Ubuntu server 12.10
>>>> - Kernel 3.5.0-34-generic x86_64
>>>> - OCaml version: 4.00.1
>>>> - Opam version: 1.0.0
>>>> - Opam repositories:
>>>> [git] mirage-dev git://github.com/mirage/opam-repo-dev
>>>> [http] default http://opam.ocamlpro.com
>>>> - Installed ocaml packages:
>>>> libcryptgps-ocaml-dev, libcryptokit-ocaml, libcryptokit-ocaml-dev,
>>>> libfindlib-ocaml, libfindlib-ocaml-dev, liblwt-glib-ocaml,
>>>> liblwt-glib-ocaml-dev, liblwt-ocaml, liblwt-ocaml-dev,
>>>> liblwt-ocaml-doc, liblwt-ssl-ocaml, liblwt-ssl-ocaml-dev,
>>>> libnethttpd-ocaml-dev, libobrowser-ocaml-dev, libocamlnet-ocaml,
>>>> libocamlnet-ocaml-dev, libocamlnet-ocaml-doc, libocsigen-ocaml,
>>>> libocsigen-ocaml-dev, libocsigen-ocaml-doc, libocsigen-xhtml-ocaml-dev,
>>>> libocsigenserver-ocaml, libocsigenserver-ocaml-dev, libpcre-ocaml,
>>>> libpcre-ocaml-dev, libreact-ocaml, libreact-ocaml-dev,
>>>> libsqlite3-ocaml, libsqlite3-ocaml-dev, libssl-ocaml,
>>>> libssl-ocaml-dev, libtext-ocaml, libtext-ocaml-dev, libtyxml-ocaml,
>>>> libtyxml-ocaml-dev, libzip-ocaml, libzip-ocaml-dev, ocaml,
>>>> ocaml-base, ocaml-base-nox, ocaml-compiler-libs, ocaml-findlib,
>>>> ocaml-interp, ocaml-nox, ocamlduce, ocamlduce-base
>>>>
>>>>
>>>>
>>>>
>>>
>
>
>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |