WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Unable to compile Xen-2.0

To: Xen-devel@xxxxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Unable to compile Xen-2.0
From: Jerome Brown <guruswami@xxxxxxxxxxxx>
Date: Wed, 27 Oct 2004 13:47:34 +1300
Delivery-date: Wed, 27 Oct 2004 02:26:50 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 0.8 (Windows/20040913)
I have the latest Xen-2.0 tarball (downloaded today 27 Oct 04) and get the following error while compiling the 2.6.9-xenU kernel:

make -C linux-2.6.9-xenU ARCH=xen INSTALL_PATH=/usr/src/xen-2.0/install install
make[2]: Entering directory `/usr/src/xen-2.0/linux-2.6.9-xenU'
  CHK     include/linux/version.h
make[3]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CHK     include/linux/compile.h
  CC      drivers/xen/blkfront/blkfront.o
drivers/xen/blkfront/blkfront.c: In function `blkif_queue_request':
drivers/xen/blkfront/blkfront.c:109: sorry, unimplemented: inlining failed in call to 'translate_req_to_pfn': function body not available
drivers/xen/blkfront/blkfront.c:342: sorry, unimplemented: called from here
make[5]: *** [drivers/xen/blkfront/blkfront.o] Error 1
make[4]: *** [drivers/xen/blkfront] Error 2
make[3]: *** [drivers/xen] Error 2
make[2]: *** [drivers] Error 2
make[2]: Leaving directory `/usr/src/xen-2.0/linux-2.6.9-xenU'
make[1]: *** [linux-xenU] Error 2
make[1]: Leaving directory `/usr/src/xen-2.0'
make: *** [dist] Error 2

I am running Gentoo Linux with GCC 3.4.2 and glibc 2.3.4.20040808 compiled with NPTL only (no LinuxThreads) and both a 2.6.9 and a 2.6.8.1 kernel. The GCC has ssp-3.4.1 and pie-8.7.6.5 compiled in, but they are disabled for the compilation as Xen will not compile with them enabled (Are there plans to allow this?). I have tried disabling XEN_WRITABLE_PAGETABLES as suggested for an error with the same file on this list 2-3 weeks ago, with no success. The base kernels were compiled with this setup.

Any thoughts or suggestions are greatly appreciated. I will try with GCC 3.3.3 to see if that helps.

Cheers

Jerome


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

<Prev in Thread] Current Thread [Next in Thread>