[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Frist try of Xen-3.2 on Slackware 12
You don't. Due to a really, really, badly designed build process, mercucial and a few other tools you might not expect are required, and required at recent versions. Even if you have the repositories on your filesystem and it doesn't need to actually download anything, it will barf if mercucial isn't present. -----Original Message----- From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of xdub Sent: March 9, 2008 8:34 AM To: Xen-users@xxxxxxxxxxxxxxxxxxx Subject: [Xen-users] Frist try of Xen-3.2 on Slackware 12 Hi Xen'ist New on virtualization and as usual some issues when I try to install Xen, from source packages, especially version 3.2 All prerequisites are done, So, I unpacked both source packages : xen-3.2.0.tar.gz & linux-2.6.18-xen-3.2.0.tar.gz inside "/usr/src" directory. Move to "/usr/src" root@xen-master:/usr/src# ll total 64 lrwxrwxrwx 1 root root 24 2008-03-09 12:46 linux -> ./linux-2.6.18-xen-3.2.0/ drwxr-xr-x 20 root root 4096 2008-03-09 13:19 linux-2.6.18-xen-3.2.0/ drwxr-xr-x 12 root root 4096 2008-03-09 13:47 xen-3.1.3/ drwxr-xr-x 10 root root 4096 2008-03-09 13:36 xen-3.2.0/ Change to directory "xen-3.2.0" and execute "make world" and got the following error message: #--------------------------------------------------------------------------- --------------- make[3]: Entering directory `/usr/src/xen-3.2.0' set -e ; \ if [ ! -e linux-2.6.18-xen.hg/.hg ] ; then \ __repo=$(sh buildconfigs/select-repository linux-2.6.18-xen.hg .:..) ; \ if [ -d ${__repo} ] ; then \ echo "Linking ${__repo} to linux-2.6.18-xen.hg." ; \ ln -s ${__repo} linux-2.6.18-xen.hg ; \ else \ echo "Cloning ${__repo} to linux-2.6.18-xen.hg." ; \ hg clone ${__repo#file://} linux-2.6.18-xen.hg ; \ fi ; \ else \ __parent=$(hg -R linux-2.6.18-xen.hg path default) ; \ echo "Pulling changes from ${__parent} into linux-2.6.18-xen.hg." ; \ hg -R linux-2.6.18-xen.hg pull ${__parent} ; \ fi select-repository: Searching `.:..' for linux-2.6.18-xen.hg select-repository: Ignoring `.' buildconfigs/select-repository: line 35: hg: command not found select-repository: Unable to determine Xen repository parent. make[3]: *** [linux-2.6.18-xen.hg/.valid-src] Error 1 make[3]: Leaving directory `/usr/src/xen-3.2.0' make[2]: *** [linux-2.6-xen-install] Error 2 make[2]: Leaving directory `/usr/src/xen-3.2.0' make[1]: *** [install-kernels] Error 1 make[1]: Leaving directory `/usr/src/xen-3.2.0' make: *** [world] Error 2 #--------------------------------------------------------------------------- --------------- It seems that Mercurial tools must be installed and are also prerequisites (?) Whereas from version 3.1.3, things seem to be good. At the time of writing Linux Kernel Linux-2.6.18.8 is building itself. Q. How to build Xen-3.2 without Mercurial tools ? Many Thanks for your help. -- xdub _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |