Hi all,

As was pointed out last week or so, the current instructions for building the 
xapi toolstack are woefully outdated.

I've been working on trying to make things a little easier for people to hack 
on xapi, so I've built some RPMs and set up a YUM repository to make it a 
little easier to get going. There is no longer any need to download a build 
appliance VM - the new build environment is based on a standard CentOS 5.5 
install. I'll update the website shortly with something that looks like the 
following instructions. If anyone has a moment to test this, please let me know 
if it works or not, and I'll update the instructions accordingly.

Cheers!

Jon

===========

First, install CentOS 5.5 32 bit. This has been tested in VirtualBox and XCP, 
but should work under any hypervisor, or indeed on a real machine (!)

Create a file /etc/yum.repos.d/xcp_unstable.repo with the following contents:

[xcp_unstable]
name = xcp_unstable
baseurl = http://xenbits.xen.org/XCP/unstable/yum
gpgcheck = 0

Then execute the following commands:

rpm -e libaio
yum install gcc autoconf automake tetex ghostscript java-1.6.0-openjdk 
java-1.6.0-openjdk-devel ant pam-devel python-devel zlib-devel openssl-devel 
dev86 rpm-build texinfo flex bison sharutils elfutils-devel ncurses-devel 
e4fsprogs-devel ocaml ocaml-findlib ocaml-getopt ocaml-type-conv ocaml-xmlm 
omake ocaml-xmlm-devel xen-devel xapi-libs-devel xapi-libs-utils mercurial

Check out the xapi source:

hg clone http://xenbits.xen.org/XCP/xen-api.hg

and then build it:

cd xen-api.hg
make

Which should result in the binary 'xapi.opt' in the ocaml/xapi subdirectory.

============



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

Reply via email to