[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.