Hi,all, when I download xen3.2.1 source code from this url: http://bits.xensource.com/oss-xen/release/3.2.1/xen-3.2.1.tar.gz then I want compile it on my Debian testing(kernel 2.6.24-1-686) when I run this command to compile xen0''s kernel, #make linux-2.6-xen-config CONFIGMODE=menuconfig make -f buildconfigs/mk.linux-2.6-xen config make[1]: Entering directory `/tmp/xen-3.2.1'' 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 `.'' not found! select-repository: Unable to determine Xen repository parent. make[1]: *** [linux-2.6.18-xen.hg/.valid-src] Error 1 make[1]: Leaving directory `/tmp/xen-3.2.1'' make: *** [linux-2.6-xen-config] Error 2 what does it mean? thanks Yibin Shen _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
I would suggest this thread, there are a couple different solutions that people mention http://xen.markmail.org/search/?q=override+XenSource%27s+linux-kernel#query:override%20XenSource%27s%20linux-kernel+page:1+mid:mlo7cw7ydaj4gn6v+state:results Cheers, Todd On Wed, Jul 16, 2008 at 9:18 PM, yibin. shen <freedoooooom@gmail.com> wrote:> Hi,all, > when I download xen3.2.1 source code from this url: > > http://bits.xensource.com/oss-xen/release/3.2.1/xen-3.2.1.tar.gz > > then I want compile it on my Debian testing(kernel 2.6.24-1-686) > > when I run this command to compile xen0''s kernel, > > #make linux-2.6-xen-config CONFIGMODE=menuconfig > > make -f buildconfigs/mk.linux-2.6-xen config > make[1]: Entering directory `/tmp/xen-3.2.1'' > 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 `.'' > not found! > select-repository: Unable to determine Xen repository parent. > make[1]: *** [linux-2.6.18-xen.hg/.valid-src] Error 1 > make[1]: Leaving directory `/tmp/xen-3.2.1'' > make: *** [linux-2.6-xen-config] Error 2 > > > what does it mean? > > thanks > > > Yibin Shen > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >-- Todd Deshane http://todddeshane.net check out our book: http://runningxen.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
hi,Todd, I''ve solved this problem simply, just run: #hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg thank you Yibin Shen 2008/7/17, Todd Deshane <deshantm@gmail.com>:> I would suggest this thread, there are a couple different solutions > that people mention > http://xen.markmail.org/search/?q=override+XenSource%27s+linux-kernel#query:override%20XenSource%27s%20linux-kernel+page:1+mid:mlo7cw7ydaj4gn6v+state:results > > Cheers, > Todd > > On Wed, Jul 16, 2008 at 9:18 PM, yibin. shen <freedoooooom@gmail.com> wrote: >> Hi,all, >> when I download xen3.2.1 source code from this url: >> >> http://bits.xensource.com/oss-xen/release/3.2.1/xen-3.2.1.tar.gz >> >> then I want compile it on my Debian testing(kernel 2.6.24-1-686) >> >> when I run this command to compile xen0''s kernel, >> >> #make linux-2.6-xen-config CONFIGMODE=menuconfig >> >> make -f buildconfigs/mk.linux-2.6-xen config >> make[1]: Entering directory `/tmp/xen-3.2.1'' >> 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 `.'' >> not found! >> select-repository: Unable to determine Xen repository parent. >> make[1]: *** [linux-2.6.18-xen.hg/.valid-src] Error 1 >> make[1]: Leaving directory `/tmp/xen-3.2.1'' >> make: *** [linux-2.6-xen-config] Error 2 >> >> >> what does it mean? >> >> thanks >> >> >> Yibin Shen >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users >> > > > > -- > Todd Deshane > http://todddeshane.net > check out our book: http://runningxen.com >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users