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

Re: [Xen-devel] Build failure: In function ptep_get_and_clear: error: co

To: Simon Horman <horms@xxxxxxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Build failure: In function ptep_get_and_clear: error: conversion to non-scalar type requested
From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Date: Wed, 26 Mar 2008 08:13:14 +0000
Delivery-date: Wed, 26 Mar 2008 01:14:18 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20080326075400.GA32187@xxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AciPGTz5e2Zh1vsMEdyz4wAWy6hiGQ==
Thread-topic: [Xen-devel] Build failure: In function ptep_get_and_clear: error: conversion to non-scalar type requested
User-agent: Microsoft-Entourage/11.4.0.080122
Ah, we don't build-test non-PAE any more. That's probably the problem here,
unless it's a gcc 4.2.x new error (unlikely).

 -- Keir

On 26/3/08 07:54, "Simon Horman" <horms@xxxxxxxxxxxx> wrote:

> xen-unstable.hg 488:de57c3f218fb
> "xen, x86: Track foreign and I/O mappings with a new pte flag, and do"
> seems to cause a build failure on at least x86_64.
> 
> # make mrproper
> # hg checkout de57c3f218fb
> # cp buildconfigs/linux-defconfig_xen0_x86_32 .config
> # make
> ...
>   CHK     include/linux/version.h
>   CHK     include/linux/utsrelease.h
>   CC      init/main.o
> In file included from include/asm/mach-xen/asm/pgtable.h:261,
>                  from include/linux/bootmem.h:8,
>                  from init/main.c:29:
> include/asm/mach-xen/asm/pgtable-2level.h: In function ?ptep_get_and_clear¹:
> include/asm/mach-xen/asm/pgtable-2level.h:48: error: conversion to non-scalar
> type requested
> In file included from include/linux/bootmem.h:8,
>                  from init/main.c:29:
> include/asm/mach-xen/asm/pgtable.h: In function ?pte_modify¹:
> include/asm/mach-xen/asm/pgtable.h:349: error: conversion to non-scalar type
> requested
> make[1]: *** [init/main.o] Error 1
> make: *** [init] Error 2
> 
> # gcc --version
> gcc (GCC) 4.2.3 (Debian 4.2.3-2)
> Copyright (C) 2007 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.



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel