On 21/07/11 19:44, Matthias Blankenhaus wrote:
> Mike,
>
> thank you for the info.  In the meantime I had to revert back to xend,
> 'cause I simply
> was unable to build xapi from github.  I am going to the Xen Summit in
> the beginning of August here in Santa Clara and I hope that I will be
> able to acquire enough information from attendees to build xapi. In
> addition, I will keep experimenting with the build process. I will
> post my findings on this list, once I've been able to build xapi.
>
I will be at XenSummit to give a talk titled "The Future of XCP".
Definitely come find me and we can talk about building xapi, etc. Also,
in the meantime, you may want to read this wiki page:
http://wiki.xen.org/xenwiki/XAPI_on_debian
> In the meantime, it would be really nice if someone who has already
> build xapi, maybe you ?, could post the spec for the build env on the
> Xen Wiki or xapi Wiki.  Interesting to know are: distro, OS version,
> OCaml & OCaml lib versions, versions of required system libs, in
> general where to get all the modules from.
>
Currently the easiest way to build xapi is to use the xapi autobuilder
scripts at https://github.com/jonludlam/xapi-autobuilder . These require
a Debian Sid environment, so you may want to create a VM for this.

The build requirements are tricky to nail down because for the longest
time we have only built XCP inside of a very customized CentOS 5.5 i386
environment (or the same environment as a chroot on our dev machines).
When we get a little further with Project Kronos (xapi on Debian) we
should be able to completely specify build requirements for the whole
list of packages. Certainly the deb files will have a list of build
dependencies.

As for our CentOS build environment, here are some relevant versions:

bash-3.2# uname -a
Linux 2.6.32-32-generic-pae #62-Ubuntu SMP Wed Apr 20 22:10:33 UTC 2011
i686 i686 i386 GNU/Linux

bash-3.2# gcc --version
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

bash-3.2# python -V
Python 2.4.3

bash-3.2# omake --version
OMake 0.9.8.6 (release candidate 1):
        build [Thu Jul 14 16:09:20 2011]
        on hostname

bash-3.2# ocamlopt -version
3.12.0

bash-3.2# ocamlfind list
bigarray            (version: [distributed with Ocaml])
camldm              (version: )
camlp4              (version: [distributed with Ocaml])
camlp4.exceptiontracer (version: [distributed with Ocaml])
camlp4.extend       (version: [distributed with Ocaml])
camlp4.foldgenerator (version: [distributed with Ocaml])
camlp4.gramlib      (version: [distributed with Ocaml])
camlp4.lib          (version: [distributed with Ocaml])
camlp4.listcomprehension (version: [distributed with Ocaml])
camlp4.locationstripper (version: [distributed with Ocaml])
camlp4.macro        (version: [distributed with Ocaml])
camlp4.mapgenerator (version: [distributed with Ocaml])
camlp4.metagenerator (version: [distributed with Ocaml])
camlp4.profiler     (version: [distributed with Ocaml])
camlp4.quotations   (version: [distributed with Ocaml])
camlp4.quotations.o (version: [distributed with Ocaml])
camlp4.quotations.r (version: [distributed with Ocaml])
camlp4.tracer       (version: [distributed with Ocaml])
cdrom               (version: )
close-and-exec      (version: )
cpuid               (version: )
dbm                 (version: [distributed with Ocaml])
dynlink             (version: [distributed with Ocaml])
eventchn            (version: 4.1)
findlib             (version: 1.2.6)
getopt              (version: 20040420)
graphics            (version: [distributed with Ocaml])
http-svr            (version: )
log                 (version: )
lvm                 (version: )
mmap                (version: 4.1)
netdev              (version: )
num                 (version: [distributed with Ocaml])
num-top             (version: 1.2.6)
num.core            (version: [internal])
ocamlbuild          (version: [distributed with Ocaml])
pciutil             (version: )
rpc-light           (version: 0.2)
rpc-light.core      (version: 0.1)
rpc-light.idl       (version: 0.1)
rpc-light.json      (version: 0.1)
rpc-light.syntax    (version: 0.1)
rpc-light.xml       (version: 0.1)
rss                 (version: )
sexpr               (version: )
stdext              (version: )
stdlib              (version: [distributed with Ocaml])
str                 (version: [distributed with Ocaml])
stunnel             (version: )
tapctl              (version: )
threads             (version: [distributed with Ocaml])
threads.posix       (version: [internal])
threads.vm          (version: [internal])
type-conv           (version: 2.0.1)
type-conv.syntax    (version: 2.0.1)
udev                (version: )
unix                (version: [distributed with Ocaml])
uuid                (version: )
vhd                 (version: 1)
xb                  (version: 4.1)
xc                  (version: 4.1)
xen-utils           (version: )
xl                  (version: 4.1)
xml-light2          (version: )
xmlm                (version: 1.0.2)
xs                  (version: 4.1)
xsrpc               (version: )

_______________________________________________
xen-api mailing list
[email protected]
http://lists.xensource.com/mailman/listinfo/xen-api

Reply via email to