Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 603942 - app-emulation/qemu-9999 - sync IUSE_SOFTMMU_TARGETS to the list of targets
Summary: app-emulation/qemu-9999 - sync IUSE_SOFTMMU_TARGETS to the list of targets
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo QEMU Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-28 16:07 UTC by Michal Privoznik
Modified: 2016-12-28 23:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Privoznik 2016-12-28 16:07:03 UTC
>>> 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";
 *
Comment 1 SpanKY gentoo-dev 2016-12-28 18:09:12 UTC
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.
Comment 2 Michal Privoznik 2016-12-28 21:31:31 UTC
(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!
Comment 3 SpanKY gentoo-dev 2016-12-28 23:42:25 UTC
(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.