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] RE: [Xen-ia64-devel] [Patch] gcc3.4 build patch version2

>Hi, Akio,
>       Instead of moving trunk back and forth, could you just add a prototype 
>declaration in vmx_vioapic.h to see whether working for you?
>
>Thanks,
>Kevin
>
Hi Kevin, Dan,

Thank you for your advice.
It's very good idea!

I remake a build patch.

But I have one error today.
Was the following error caused by no PMT?

--------------
# LANG=C make kernels
for i in  linux-2.6-xen0   linux-2.6-xenU  ; do make $i-install || exit 1; done
make[1]: Entering directory `/root/xen-ia64-unstable.hg'
make -f buildconfigs/mk.linux-2.6-xen0 build
make[2]: Entering directory `/root/xen-ia64-unstable.hg'
if grep "^CONFIG_MODULES=" linux-2.6.12-xen0/.config ; then \
    make -C linux-2.6.12-xen0 ARCH=ia64 modules ; \
    make -C linux-2.6.12-xen0 ARCH=ia64 
INSTALL_MOD_PATH=/root/xen-ia64-unstable.hg/dist/install modules_install ; \
fi
CONFIG_MODULES=y
make[3]: Entering directory `/root/xen-ia64-unstable.hg/linux-2.6.12-xen0'
  CHK     include/linux/version.h
make[4]: `arch/ia64/kernel/asm-offsets.s' is up to date.
  CHK     include/asm-ia64/offsets.h
  Building modules, stage 2.
  MODPOST
make[3]: Leaving directory `/root/xen-ia64-unstable.hg/linux-2.6.12-xen0'
make[3]: Entering directory `/root/xen-ia64-unstable.hg/linux-2.6.12-xen0'
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map -b 
/root/xen-ia64-unstable.hg/dist/install -r 2.6.12.6-xen0xen; fi
make[3]: Leaving directory `/root/xen-ia64-unstable.hg/linux-2.6.12-xen0'
make -C linux-2.6.12-xen0 ARCH=ia64 
INSTALL_PATH=/root/xen-ia64-unstable.hg/dist/install install
make[3]: Entering directory `/root/xen-ia64-unstable.hg/linux-2.6.12-xen0'
  CHK     include/linux/version.h
make[4]: `arch/ia64/kernel/asm-offsets.s' is up to date.
  CHK     include/asm-ia64/offsets.h
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  CHK     usr/initramfs_list
  CC      drivers/xen/balloon/balloon.o
drivers/xen/balloon/balloon.c: In function `increase_reservation':
drivers/xen/balloon/balloon.c:191: warning: implicit declaration of function 
`HYPERVISOR_memory_op'
drivers/xen/balloon/balloon.c:210: error: `phys_to_machine_mapping' undeclared 
(first use in this function)
drivers/xen/balloon/balloon.c:210: error: (Each undeclared identifier is 
reported only once
drivers/xen/balloon/balloon.c:210: error: for each function it appears in.)
drivers/xen/balloon/balloon.c:210: error: `INVALID_P2M_ENTRY' undeclared (first 
use in this function)
drivers/xen/balloon/balloon.c:214: warning: implicit declaration of function 
`xen_machphys_update'
drivers/xen/balloon/balloon.c:219: warning: implicit declaration of function 
`HYPERVISOR_update_va_mapping'
drivers/xen/balloon/balloon.c:221: warning: implicit declaration of function 
`pfn_pte_ma'
drivers/xen/balloon/balloon.c: In function `decrease_reservation':
drivers/xen/balloon/balloon.c:271: error: `phys_to_machine_mapping' undeclared 
(first use in this function)
drivers/xen/balloon/balloon.c:275: warning: implicit declaration of function 
`scrub_pages'
drivers/xen/balloon/balloon.c:277: warning: implicit declaration of function 
`__pte_ma'
drivers/xen/balloon/balloon.c:290: warning: implicit declaration of function 
`kmap_flush_unused'
drivers/xen/balloon/balloon.c:298: error: `INVALID_P2M_ENTRY' undeclared (first 
use in this function)
drivers/xen/balloon/balloon.c: In function `dealloc_pte_fn':
drivers/xen/balloon/balloon.c:509: warning: implicit declaration of function 
`pte_mfn'
drivers/xen/balloon/balloon.c:517: error: incompatible types in assignment
drivers/xen/balloon/balloon.c:518: error: `phys_to_machine_mapping' undeclared 
(first use in this function)
drivers/xen/balloon/balloon.c:519: error: `INVALID_P2M_ENTRY' undeclared (first 
use in this function)
make[6]: *** [drivers/xen/balloon/balloon.o] Error 1
make[5]: *** [drivers/xen/balloon] Error 2
make[4]: *** [drivers/xen] Error 2
make[3]: *** [drivers] Error 2
make[3]: Leaving directory `/root/xen-ia64-unstable.hg/linux-2.6.12-xen0'
make[2]: *** [build] Error 2
make[2]: Leaving directory `/root/xen-ia64-unstable.hg'
make[1]: *** [linux-2.6-xen0-install] Error 2
make[1]: Leaving directory `/root/xen-ia64-unstable.hg'
make: *** [install-kernels] Error 1

Best Regards,

Akio Takebe

Attachment: gcc34buildv2.patch
Description: Binary data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>