>>> Emerging (1 of 8) app-emulation/qemu-9999::gentoo >>> Unpacking source... GIT update --> repository: git://git.qemu.org/qemu.git at the commit: 0f72559fbc9e1ae45aa8ebeed0443fe3a7a388a8 branch: master storage directory: "/usr/portage/distfiles/egit-src/qemu.git" checkout type: bare repository Cloning into '/var/tmp/portage/app-emulation/qemu-9999/work/qemu-9999'... done. Branch branch-master set up to track remote branch master from origin. Switched to a new branch 'branch-master' >>> Unpacked to /var/tmp/portage/app-emulation/qemu-9999/work/qemu-9999 >>> Source unpacked in /var/tmp/portage/app-emulation/qemu-9999/work >>> Preparing source in /var/tmp/portage/app-emulation/qemu-9999/work/qemu-9999 ... * The ebuild needs to be kept in sync. * IUSE_SOFTMMU_TARGETS: aarch64 alpha arm cris i386 lm32 m68k microblaze microblazeel mips mips64 mips64el mipsel moxie or32 ppc ppc64 ppcemb s390x sh4 sh4eb sparc sparc64 tricore x86_64 xtensa xtensaeb * configure : aarch64 alpha arm cris i386 lm32 m68k microblaze microblazeel mips mips64 mips64el mipsel moxie or32 ppc ppc64 ppcemb s390x sh4 sh4eb sparc sparc64 tricore unicore32 x86_64 xtensa xtensaeb * ERROR: app-emulation/qemu-9999::gentoo failed (prepare phase): * sync IUSE_SOFTMMU_TARGETS to the list of targets * * Call stack: * ebuild.sh, line 115: Called src_prepare * environment, line 13315: Called check_targets 'IUSE_SOFTMMU_TARGETS' 'softmmu' * environment, line 8871: Called die * The specific snippet of code: * die "sync ${var} to the list of targets"; *
your build output says that unicore32 is not in IUSE_SOFTMMU_TARGETS, but it's been there for years now. which implies you made local modifications.
(In reply to SpanKY from comment #1) > your build output says that unicore32 is not in IUSE_SOFTMMU_TARGETS, but > it's been there for years now. which implies you made local modifications. Not really. In fact the fix was pushed just now: commit 6a01cd3535e4418164e49fc59ea2aa7cde98860e Author: Mike Frysinger <vapier@gentoo.org> AuthorDate: Wed Dec 28 13:09:44 2016 -0500 Commit: Mike Frysinger <vapier@gentoo.org> CommitDate: Wed Dec 28 13:09:44 2016 -0500 app-emulation/qemu: drop unicore32 from user targets for now Upstream has disabled this user target until it can be updated. Since that doesn't look like it'll happen soon, also drop it from the ebuild. Changing status to RESOLVED FIXED. Thanks Mike!
(In reply to Michal Privoznik from comment #2) that change fixes IUSE_USER_TARGETS. your error message explicitly says SOFTMMU targets. they are not the same.