Skip to content

Instantly share code, notes, and snippets.

Created November 21, 2017 01:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/99be3d118e6bf98775db9bae9a0a2ec4 to your computer and use it in GitHub Desktop.
Save anonymous/99be3d118e6bf98775db9bae9a0a2ec4 to your computer and use it in GitHub Desktop.
app-emulation/xen-4.8.2-r2/temp/build.log
* Package: app-emulation/xen-4.8.2-r2
* Repository: gentoo
* Maintainer: xen@gentoo.org
* USE: abi_x86_64 amd64 custom-cflags efi elibc_glibc flask kernel_linux userland_GNU
* FEATURES: preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking xen-4.8.2.tar.gz to /var/tmp/portage/app-emulation/xen-4.8.2-r2/work
>>> Unpacking xen-4.8.2-upstream-patches-2.tar.xz to /var/tmp/portage/app-emulation/xen-4.8.2-r2/work
>>> Source unpacked in /var/tmp/portage/app-emulation/xen-4.8.2-r2/work
>>> Preparing source in /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2 ...
* Applying various patches (bugfixes/updates) ...
* 0002-xen-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch ...
[ ok ]
* 0003-grant_table-fix-GNTTABOP_cache_flush-handling.patch ...
[ ok ]
* 0004-tools-xenstore-dont-unlink-connection-object-twice.patch ...
[ ok ]
* 0005-gnttab-also-validate-PTE-permissions-upon-destroy-re.patch ...
[ ok ]
* 0006-x86-check-for-allocation-errors-in-modify_xen_mappin.patch ...
[ ok ]
* 0007-x86-efi-don-t-write-relocations-in-efi_arch_relocate.patch ...
[ ok ]
* 0008-hvmloader-use-base-instead-of-pci_mem_start-for-find.patch ...
[ ok ]
* 0009-VT-d-use-correct-BDF-for-VF-to-search-VT-d-unit.patch ...
[ ok ]
* 0010-x86-emul-Fix-the-handling-of-unimplemented-Grp7-inst.patch ...
[ ok ]
* 0011-x86-introduce-and-use-setup_force_cpu_cap.patch ...
[ ok ]
* 0012-xen-page_alloc-Cover-memory-unreserved-after-boot-in.patch ...
[ ok ]
* 0013-xen-arm-Correctly-report-the-memory-region-in-the-du.patch ...
[ ok ]
* 0014-xen-arm-Fix-the-issue-in-cmp_mmio_handler-used-in-fi.patch ...
[ ok ]
* 0015-xen-arm-p2m-Read-_mapped_gfn-with-the-p2m-lock-taken.patch ...
[ ok ]
* 0016-x86-don-t-allow-MSI-pIRQ-mapping-on-unowned-device.patch ...
[ ok ]
* 0017-x86-enforce-proper-privilege-when-un-mapping-pIRQ-s.patch ...
[ ok ]
* 0018-x86-MSI-disallow-redundant-enabling.patch ...
[ ok ]
* 0019-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-m.patch ...
[ ok ]
* 0020-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch ...
[ ok ]
* 0021-x86-ioreq-server-correctly-handle-bogus-XEN_DMOP_-un.patch ...
[ ok ]
* 0022-x86-HVM-prefill-partially-used-variable-on-emulation.patch ...
[ ok ]
* 0023-x86-limit-linear-page-table-use-to-a-single-level.patch ...
[ ok ]
* 0024-x86-don-t-store-possibly-stale-TLB-flush-time-stamp.patch ...
[ ok ]
* 0025-x86-don-t-allow-page_unlock-to-drop-the-last-type-re.patch ...
[ ok ]
* 0026-x86-shadow-Don-t-create-self-linear-shadow-mappings-.patch ...
[ ok ]
* 0027-x86-cpu-Fix-IST-handling-during-PCPU-bringup.patch ...
[ ok ]
* 0028-tools-libxc-xc_dom_arm-add-missing-variable-initiali.patch ...
[ ok ]
* 0029-gnttab-fix-pin-count-page-reference-race.patch ...
[ ok ]
* 0030-x86-svm-Fix-a-livelock-when-trying-to-run-shadowed-u.patch ...
[ ok ]
* 0031-x86-msr-Correct-the-definition-of-MSR_IA32_APICBASE_.patch ...
[ ok ]
* 0032-x86-PV-fix-generalize-guest-nul-selector-handling.patch ...
[ ok ]
* 0033-xen-domctl-Fix-Xen-heap-leak-via-XEN_DOMCTL_getvcpuc.patch ...
[ ok ]
* 0034-x86-request-page-table-page-in-for-the-correct-domai.patch ...
[ ok ]
* 0035-x86-fix-do_update_va_mapping_otherdomain-wrt-transla.patch ...
[ ok ]
* 0036-x86-vvmx-Fix-WRMSR-interception-of-VMX-MSRs.patch ...
[ ok ]
* 0037-x86-avoid-GP-for-PV-guest-MSR-accesses.patch ...
[ ok ]
* 0038-VMX-PLATFORM_INFO-MSR-is-r-o.patch ...
[ ok ]
* 0039-x86emul-handle-address-wrapping.patch ...
[ ok ]
* Done with patching
* Applying xen-4.6-efi.patch ...
[ ok ]
* User wants their own CFLAGS - removing defaults
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2 ...
make -j33 V=1 CC=x86_64-pc-linux-gnu-gcc 'LDFLAGS=-O1 --as-needed' LD=x86_64-pc-linux-gnu-ld -C xen
make: Entering directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen'
make -f /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/kconfig/Makefile.kconfig ARCH=x86_64 SRCARCH=x86 HOSTCC="x86_64-pc-linux-gnu-gcc" HOSTCXX="g++" defconfig
make[1]: Entering directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen'
x86_64-pc-linux-gnu-gcc -Wp,-MD,tools/kconfig/.conf.o.d -D_GNU_SOURCE -I/usr/include/ncursesw -DCURSES_LOC="<ncurses.h>" -DNCURSES_WIDECHAR=1 -DLOCALE -c -o tools/kconfig/conf.o tools/kconfig/conf.c
x86_64-pc-linux-gnu-gcc -Wp,-MD,tools/kconfig/.zconf.tab.o.d -D_GNU_SOURCE -I/usr/include/ncursesw -DCURSES_LOC="<ncurses.h>" -DNCURSES_WIDECHAR=1 -DLOCALE -Itools/kconfig -c -o tools/kconfig/zconf.tab.o tools/kconfig/zconf.tab.c
x86_64-pc-linux-gnu-gcc -o tools/kconfig/conf tools/kconfig/conf.o tools/kconfig/zconf.tab.o
make[1]: Leaving directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen'
make -f /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/kconfig/Makefile.kconfig ARCH=x86_64 SRCARCH=x86 HOSTCC="x86_64-pc-linux-gnu-gcc" HOSTCXX="g++" silentoldconfig
make[1]: Entering directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen'
x86_64-pc-linux-gnu-gcc -Wp,-MD,tools/kconfig/.conf.o.d -D_GNU_SOURCE -I/usr/include/ncursesw -DCURSES_LOC="<ncurses.h>" -DNCURSES_WIDECHAR=1 -DLOCALE -c -o tools/kconfig/conf.o tools/kconfig/conf.c
x86_64-pc-linux-gnu-gcc -Wp,-MD,tools/kconfig/.zconf.tab.o.d -D_GNU_SOURCE -I/usr/include/ncursesw -DCURSES_LOC="<ncurses.h>" -DNCURSES_WIDECHAR=1 -DLOCALE -Itools/kconfig -c -o tools/kconfig/zconf.tab.o tools/kconfig/zconf.tab.c
x86_64-pc-linux-gnu-gcc -o tools/kconfig/conf tools/kconfig/conf.o tools/kconfig/zconf.tab.o
tools/kconfig/conf -s --silentoldconfig Kconfig
make[1]: Leaving directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen'
make -f Rules.mk _build
make[1]: Entering directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen'
make -C tools
make[2]: Entering directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools'
make symbols
make[3]: Entering directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools'
x86_64-pc-linux-gnu-gcc -Wall -Werror -Wstrict-prototypes -fno-strict-aliasing -Wdeclaration-after-statement -o symbols symbols.c
make[3]: Leaving directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools'
make[2]: Leaving directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools'
make -f /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/Rules.mk include/xen/compile.h
make[2]: Entering directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen'
Xen 4.8.2
make[2]: Leaving directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen'
[ -e include/asm ] || ln -sf asm-x86 include/asm
[ -e arch/x86/efi ] && for f in boot.c runtime.c compat.c efi.h;\
do ln -nsf ../../../common/efi/$f arch/x86/efi/; done;\
true
make -f /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/Rules.mk -C include
make[2]: Entering directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include'
mkdir -p compat
mkdir -p compat
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/callback.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/callback.c.new
mkdir -p compat
mkdir -p compat
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/elfnote.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/elfnote.c.new
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/event_channel.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/event_channel.c.new
mkdir -p compat
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/features.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/features.c.new
mkdir -p compat
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/grant_table.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/grant_table.c.new
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/kexec.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/kexec.c.new
mkdir -p compat
mkdir -p compat
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/memory.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/memory.c.new
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/nmi.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/nmi.c.new
mkdir -p compat
mkdir -p compat
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/physdev.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/physdev.c.new
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/platform.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/platform.c.new
mkdir -p compat
mkdir -p compat
mv -f compat/features.c.new compat/features.c
mv -f compat/callback.c.new compat/callback.c
mv -f compat/nmi.c.new compat/nmi.c
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/sched.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/sched.c.new
mv -f compat/kexec.c.new compat/kexec.c
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/tmem.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/tmem.c.new
mkdir -p compat
mkdir -p compat
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/trace.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/trace.c.new
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/vcpu.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/vcpu.c.new
mkdir -p compat
mv -f compat/event_channel.c.new compat/event_channel.c
mv -f compat/elfnote.c.new compat/elfnote.c
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/version.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/version.c.new
mkdir -p compat
mkdir -p compat
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/xen.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/xen.c.new
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/xenoprof.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/xenoprof.c.new
mkdir -p compat/arch-x86
mv -f compat/physdev.c.new compat/physdev.c
mv -f compat/tmem.c.new compat/tmem.c
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/arch-x86/pmu.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/arch-x86/pmu.c.new
mv -f compat/sched.c.new compat/sched.c
mv -f compat/version.c.new compat/version.c
mkdir -p compat/arch-x86
mv -f compat/memory.c.new compat/memory.c
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/arch-x86/xen-mca.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/arch-x86/xen-mca.c.new
mv -f compat/grant_table.c.new compat/grant_table.c
mkdir -p compat/arch-x86
mkdir -p compat/arch-x86
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/arch-x86/xen.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/arch-x86/xen.c.new
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/arch-x86/xen-x86_32.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/arch-x86/xen-x86_32.c.new
mkdir -p compat/hvm
mkdir -p compat
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/hvm/hvm_vcpu.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/hvm/hvm_vcpu.c.new
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/arch-x86_32.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/arch-x86_32.c.new
mkdir -p compat
mkdir -p compat/.xlat
mv -f compat/xenoprof.c.new compat/xenoprof.c
mv -f compat/vcpu.c.new compat/vcpu.c
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/pmu.h | \
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/compat-build-source.py >compat/pmu.c.new
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+xen\.h[[:blank:]]*$,,p' >compat/.xlat/xen.lst.new
mv -f compat/platform.c.new compat/platform.c
mv -f compat/trace.c.new compat/trace.c
mkdir -p compat/.xlat/arch-x86
mv -f compat/arch-x86_32.c.new compat/arch-x86_32.c
if ! cmp -s compat/.xlat/xen.lst.new compat/.xlat/xen.lst; then mv -f compat/.xlat/xen.lst.new compat/.xlat/xen.lst; else rm -f compat/.xlat/xen.lst.new; fi
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+arch-x86/pmu\.h[[:blank:]]*$,,p' >compat/.xlat/arch-x86/pmu.lst.new
mkdir -p compat/.xlat/arch-x86
mv -f compat/arch-x86/pmu.c.new compat/arch-x86/pmu.c
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+arch-x86/xen-x86_32\.h[[:blank:]]*$,,p' >compat/.xlat/arch-x86/xen-x86_32.lst.new
mkdir -p compat/.xlat/arch-x86
mkdir -p compat/.xlat/arch-x86
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+arch-x86/xen\.h[[:blank:]]*$,,p' >compat/.xlat/arch-x86/xen.lst.new
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+arch-x86/xen-mca\.h[[:blank:]]*$,,p' >compat/.xlat/arch-x86/xen-mca.lst.new
mv -f compat/hvm/hvm_vcpu.c.new compat/hvm/hvm_vcpu.c
if ! cmp -s compat/.xlat/arch-x86/xen-x86_32.lst.new compat/.xlat/arch-x86/xen-x86_32.lst; then mv -f compat/.xlat/arch-x86/xen-x86_32.lst.new compat/.xlat/arch-x86/xen-x86_32.lst; else rm -f compat/.xlat/arch-x86/xen-x86_32.lst.new; fi
if ! cmp -s compat/.xlat/arch-x86/pmu.lst.new compat/.xlat/arch-x86/pmu.lst; then mv -f compat/.xlat/arch-x86/pmu.lst.new compat/.xlat/arch-x86/pmu.lst; else rm -f compat/.xlat/arch-x86/pmu.lst.new; fi
mv -f compat/arch-x86/xen-x86_32.c.new compat/arch-x86/xen-x86_32.c
if ! cmp -s compat/.xlat/arch-x86/xen.lst.new compat/.xlat/arch-x86/xen.lst; then mv -f compat/.xlat/arch-x86/xen.lst.new compat/.xlat/arch-x86/xen.lst; else rm -f compat/.xlat/arch-x86/xen.lst.new; fi
if ! cmp -s compat/.xlat/arch-x86/xen-mca.lst.new compat/.xlat/arch-x86/xen-mca.lst; then mv -f compat/.xlat/arch-x86/xen-mca.lst.new compat/.xlat/arch-x86/xen-mca.lst; else rm -f compat/.xlat/arch-x86/xen-mca.lst.new; fi
mkdir -p compat/.xlat
mkdir -p compat/.xlat
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+event_channel\.h[[:blank:]]*$,,p' >compat/.xlat/event_channel.lst.new
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+grant_table\.h[[:blank:]]*$,,p' >compat/.xlat/grant_table.lst.new
mkdir -p compat/.xlat/hvm
mv -f compat/pmu.c.new compat/pmu.c
if ! cmp -s compat/.xlat/event_channel.lst.new compat/.xlat/event_channel.lst; then mv -f compat/.xlat/event_channel.lst.new compat/.xlat/event_channel.lst; else rm -f compat/.xlat/event_channel.lst.new; fi
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+hvm/hvm_vcpu\.h[[:blank:]]*$,,p' >compat/.xlat/hvm/hvm_vcpu.lst.new
mkdir -p compat/.xlat
if ! cmp -s compat/.xlat/grant_table.lst.new compat/.xlat/grant_table.lst; then mv -f compat/.xlat/grant_table.lst.new compat/.xlat/grant_table.lst; else rm -f compat/.xlat/grant_table.lst.new; fi
mkdir -p compat/.xlat
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+kexec\.h[[:blank:]]*$,,p' >compat/.xlat/kexec.lst.new
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+memory\.h[[:blank:]]*$,,p' >compat/.xlat/memory.lst.new
if ! cmp -s compat/.xlat/hvm/hvm_vcpu.lst.new compat/.xlat/hvm/hvm_vcpu.lst; then mv -f compat/.xlat/hvm/hvm_vcpu.lst.new compat/.xlat/hvm/hvm_vcpu.lst; else rm -f compat/.xlat/hvm/hvm_vcpu.lst.new; fi
if ! cmp -s compat/.xlat/memory.lst.new compat/.xlat/memory.lst; then mv -f compat/.xlat/memory.lst.new compat/.xlat/memory.lst; else rm -f compat/.xlat/memory.lst.new; fi
mkdir -p compat/.xlat
if ! cmp -s compat/.xlat/kexec.lst.new compat/.xlat/kexec.lst; then mv -f compat/.xlat/kexec.lst.new compat/.xlat/kexec.lst; else rm -f compat/.xlat/kexec.lst.new; fi
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+physdev\.h[[:blank:]]*$,,p' >compat/.xlat/physdev.lst.new
mkdir -p compat/.xlat
mkdir -p compat/.xlat
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+platform\.h[[:blank:]]*$,,p' >compat/.xlat/platform.lst.new
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+pmu\.h[[:blank:]]*$,,p' >compat/.xlat/pmu.lst.new
mkdir -p compat/.xlat
if ! cmp -s compat/.xlat/physdev.lst.new compat/.xlat/physdev.lst; then mv -f compat/.xlat/physdev.lst.new compat/.xlat/physdev.lst; else rm -f compat/.xlat/physdev.lst.new; fi
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+sched\.h[[:blank:]]*$,,p' >compat/.xlat/sched.lst.new
if ! cmp -s compat/.xlat/platform.lst.new compat/.xlat/platform.lst; then mv -f compat/.xlat/platform.lst.new compat/.xlat/platform.lst; else rm -f compat/.xlat/platform.lst.new; fi
mkdir -p compat/.xlat
if ! cmp -s compat/.xlat/pmu.lst.new compat/.xlat/pmu.lst; then mv -f compat/.xlat/pmu.lst.new compat/.xlat/pmu.lst; else rm -f compat/.xlat/pmu.lst.new; fi
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+tmem\.h[[:blank:]]*$,,p' >compat/.xlat/tmem.lst.new
mkdir -p compat/.xlat
if ! cmp -s compat/.xlat/sched.lst.new compat/.xlat/sched.lst; then mv -f compat/.xlat/sched.lst.new compat/.xlat/sched.lst; else rm -f compat/.xlat/sched.lst.new; fi
mkdir -p compat/.xlat
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+trace\.h[[:blank:]]*$,,p' >compat/.xlat/trace.lst.new
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+vcpu\.h[[:blank:]]*$,,p' >compat/.xlat/vcpu.lst.new
mkdir -p compat/.xlat
if ! cmp -s compat/.xlat/tmem.lst.new compat/.xlat/tmem.lst; then mv -f compat/.xlat/tmem.lst.new compat/.xlat/tmem.lst; else rm -f compat/.xlat/tmem.lst.new; fi
grep -v '^[[:blank:]]*#' xlat.lst | sed -ne 's,@arch@,x86_32,g' -re 's,[[:blank:]]+xenoprof\.h[[:blank:]]*$,,p' >compat/.xlat/xenoprof.lst.new
for i in public/vcpu.h public/errno.h public/kexec.h public/xen.h public/gcov.h public/nmi.h public/xencomm.h public/event_channel.h public/version.h public/memory.h public/features.h public/sched.h public/xen-compat.h public/callback.h public/vm_event.h public/grant_table.h public/physdev.h public/tmem.h public/xenoprof.h public/platform.h public/pmu.h public/elfnote.h public/trace.h public/io/xs_wire.h public/io/kbdif.h public/io/protocols.h public/io/ring.h public/io/fsif.h public/io/blkif.h public/io/console.h public/io/tpmif.h public/io/fbif.h public/io/xenbus.h public/io/netif.h public/io/pciif.h public/io/usbif.h public/io/libxenvchan.h public/io/vscsiif.h public/hvm/pvdrivers.h public/hvm/e820.h public/hvm/hvm_xs_strings.h public/hvm/hvm_op.h public/hvm/ioreq.h public/hvm/hvm_info_table.h public/hvm/hvm_vcpu.h public/hvm/params.h; do \
x86_64-pc-linux-gnu-gcc -x c -ansi -Wall -Werror -include stdint.h \
-S -o /dev/null $i || exit 1; \
echo $i; \
done >headers.chk.new
if g++ -v >/dev/null 2>&1; then \
for i in public/vcpu.h public/sysctl.h public/errno.h public/kexec.h public/xen.h public/gcov.h public/nmi.h public/xencomm.h public/event_channel.h public/version.h public/memory.h public/features.h public/sched.h public/xen-compat.h public/callback.h public/vm_event.h public/grant_table.h public/physdev.h public/tmem.h public/xenoprof.h public/platform.h public/pmu.h public/elfnote.h public/trace.h public/domctl.h public/io/xs_wire.h public/io/kbdif.h public/io/protocols.h public/io/ring.h public/io/fsif.h public/io/blkif.h public/io/console.h public/io/tpmif.h public/io/fbif.h public/io/xenbus.h public/io/netif.h public/io/pciif.h public/io/usbif.h public/io/libxenvchan.h public/io/vscsiif.h public/hvm/pvdrivers.h public/hvm/e820.h public/hvm/hvm_xs_strings.h public/hvm/hvm_op.h public/hvm/save.h public/hvm/ioreq.h public/hvm/hvm_info_table.h public/hvm/hvm_vcpu.h public/hvm/params.h public/xsm/flask_op.h; do \
echo '#include "'$i'"' \
| g++ -x c++ -std=gnu++98 -Wall -Werror -D__XEN_TOOLS__ \
-include stdint.h -include public/xen.h -S -o /dev/null - \
|| exit 1; \
echo $i; \
done ; \
fi >headers++.chk.new
if ! cmp -s compat/.xlat/vcpu.lst.new compat/.xlat/vcpu.lst; then mv -f compat/.xlat/vcpu.lst.new compat/.xlat/vcpu.lst; else rm -f compat/.xlat/vcpu.lst.new; fi
/usr/bin/python2.7 /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/gen-cpuid.py -i /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/public/arch-x86/cpufeatureset.h /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/tools/gen-cpuid.py FORCE -o /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/cpuid-autogen.h.new
if ! cmp -s compat/.xlat/trace.lst.new compat/.xlat/trace.lst; then mv -f compat/.xlat/trace.lst.new compat/.xlat/trace.lst; else rm -f compat/.xlat/trace.lst.new; fi
if ! cmp -s compat/.xlat/xenoprof.lst.new compat/.xlat/xenoprof.lst; then mv -f compat/.xlat/xenoprof.lst.new compat/.xlat/xenoprof.lst; else rm -f compat/.xlat/xenoprof.lst.new; fi
x86_64-pc-linux-gnu-gcc -E -O2 -pipe -march=native -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ '-D__OBJECT_FILE__="/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/xen"' -Wa,--strip-local-absolute -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-generic -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-default '-D__OBJECT_LABEL__=armportagepp_emulationen_4.8.2_r2orken_4.8.2en$varmportagepp_emulationen_4.8.2_r2orken_4.8.2enen' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_FSGSBASE -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen//var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/xen' -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ '-D__OBJECT_FILE__="compat/callback.i"' -Wa,--strip-local-absolute -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-generic -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-default '-D__OBJECT_LABEL__=include$compat$callback.i' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -include public/xen-compat.h -m32 -o compat/callback.i compat/callback.c
x86_64-pc-linux-gnu-gcc -E -O2 -pipe -march=native -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ '-D__OBJECT_FILE__="/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/xen"' -Wa,--strip-local-absolute -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-generic -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-default '-D__OBJECT_LABEL__=armportagepp_emulationen_4.8.2_r2orken_4.8.2en$varmportagepp_emulationen_4.8.2_r2orken_4.8.2enen' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_FSGSBASE -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen//var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/xen' -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ '-D__OBJECT_FILE__="compat/elfnote.i"' -Wa,--strip-local-absolute -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-generic -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-default '-D__OBJECT_LABEL__=include$compat$elfnote.i' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -include public/xen-compat.h -m32 -o compat/elfnote.i compat/elfnote.c
x86_64-pc-linux-gnu-gcc -E -O2 -pipe -march=native -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ '-D__OBJECT_FILE__="/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/xen"' -Wa,--strip-local-absolute -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-generic -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-default '-D__OBJECT_LABEL__=armportagepp_emulationen_4.8.2_r2orken_4.8.2en$varmportagepp_emulationen_4.8.2_r2orken_4.8.2enen' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_FSGSBASE -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen//var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/xen' -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ '-D__OBJECT_FILE__="compat/event_channel.i"' -Wa,--strip-local-absolute -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-generic -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-default '-D__OBJECT_LABEL__=include$compat$event_channel.i' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -include public/xen-compat.h -m32 -o compat/event_channel.i compat/event_channel.c
<command-line>:0:0: error: "__OBJECT_FILE__" redefined [-Werror]
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: error: "__OBJECT_LABEL__" redefined [-Werror]
<command-line>:0:0: note: this is the location of the previous definition
cc1: all warnings being treated as errors
x86_64-pc-linux-gnu-gcc -E -O2 -pipe -march=native -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ '-D__OBJECT_FILE__="/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/xen"' -Wa,--strip-local-absolute -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-generic -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-default '-D__OBJECT_LABEL__=armportagepp_emulationen_4.8.2_r2orken_4.8.2en$varmportagepp_emulationen_4.8.2_r2orken_4.8.2enen' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_FSGSBASE -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen//var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/xen' -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ '-D__OBJECT_FILE__="compat/features.i"' -Wa,--strip-local-absolute -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-generic -I/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/mach-default '-D__OBJECT_LABEL__=include$compat$features.i' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -include public/xen-compat.h -m32 -o compat/features.i compat/features.c
make[2]: *** [Makefile:62: compat/callback.i] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f compat/arch-x86/xen.c.new compat/arch-x86/xen.c
<command-line>:0:0: error: "__OBJECT_FILE__" redefined [-Werror]
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: error: "__OBJECT_FILE__" redefined [-Werror]
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: error: "__OBJECT_LABEL__" redefined [-Werror]
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: error: "__OBJECT_FILE__" redefined [-Werror]
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: error: "__OBJECT_LABEL__" redefined [-Werror]
<command-line>:0:0: note: this is the location of the previous definition
cc1: all warnings being treated as errors
cc1: all warnings being treated as errors
<command-line>:0:0: error: "__OBJECT_LABEL__" redefined [-Werror]
<command-line>:0:0: note: this is the location of the previous definition
cc1: all warnings being treated as errors
make[2]: *** [Makefile:62: compat/event_channel.i] Error 1
make[2]: *** [Makefile:62: compat/features.i] Error 1
make[2]: *** [Makefile:62: compat/elfnote.i] Error 1
if ! cmp -s /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/cpuid-autogen.h.new /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/cpuid-autogen.h; then mv -f /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/cpuid-autogen.h.new /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/cpuid-autogen.h; else rm -f /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include/asm-x86/cpuid-autogen.h.new; fi
mv -f compat/arch-x86/xen-mca.c.new compat/arch-x86/xen-mca.c
mv -f compat/xen.c.new compat/xen.c
mv headers.chk.new headers.chk
mv headers++.chk.new headers++.chk
rm compat/arch-x86_32.c compat/arch-x86/xen-x86_32.c compat/memory.c compat/sched.c compat/vcpu.c compat/callback.c compat/hvm/hvm_vcpu.c compat/elfnote.c compat/kexec.c compat/tmem.c compat/physdev.c compat/trace.c compat/features.c compat/arch-x86/pmu.c compat/event_channel.c compat/arch-x86/xen.c compat/xen.c compat/arch-x86/xen-mca.c compat/version.c compat/pmu.c compat/platform.c compat/nmi.c compat/xenoprof.c compat/grant_table.c
make[2]: Leaving directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/include'
make[1]: *** [Makefile:145: /var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen/xen] Error 2
make[1]: Leaving directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen'
make: *** [Makefile:45: build] Error 2
make: Leaving directory '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2/xen'
* ERROR: app-emulation/xen-4.8.2-r2::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=app-emulation/xen-4.8.2-r2::gentoo'`,
* the complete build log and the output of `emerge -pqv '=app-emulation/xen-4.8.2-r2::gentoo'`.
* The complete build log is located at '/var/log/portage/app-emulation:xen-4.8.2-r2:20171121-011103.log'.
* For convenience, a symlink to the build log is located at '/var/tmp/portage/app-emulation/xen-4.8.2-r2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-emulation/xen-4.8.2-r2/temp/environment'.
* Working directory: '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2'
* S: '/var/tmp/portage/app-emulation/xen-4.8.2-r2/work/xen-4.8.2'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment