Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 581088

Summary: sys-apps/portage-2.2.28: --keep-going has no effect if pre-merge checks failed
Product: Portage Development Reporter: tot-to <bugs.gentoo.org.list>
Component: CoreAssignee: Portage team <dev-portage>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description tot-to 2016-04-24 19:35:10 UTC
emerge with --keep-going stops execution when finds the incompatibility between the versions of wine and gcc installed. The expected result is to build all other requested packages.

~ # emerge -uDN @system @world --keep-going -a

These are the packages that would be merged, in order:

Calculating dependencies... done!
[...]
Total: 42 packages (41 upgrades, 1 new), Size of downloads: 388,526 KiB

Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Running pre-merge checks for x11-drivers/nvidia-drivers-364.19
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     3.18.25-gentoo-r1
 * Checking for suitable kernel configuration options...                                          [ ok ]
>>> Running pre-merge checks for app-emulation/wine-1.8-r1
 * Checking for gcc-5-3 stack realignment compiler bug ...
 * Wine cannot be built with this version of gcc-5.3
 * due to compiler bugs; please use gcc-config to select a
 * different compiler version.
 * See https://bugs.gentoo.org/574044
 * 
 * ERROR: app-emulation/wine-1.8-r1::gentoo failed (pretend phase):
 *   (no error message)
 * 
 * Call stack:
 *            ebuild.sh, line 133:  Called pkg_pretend
 *   wine-1.8-r1.ebuild, line 207:  Called die
 * The specific snippet of code:
 *   	wine_build_environment_check || die
 * 
 * If you need support, post the output of `emerge --info '=app-emulation/wine-1.8-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-emulation/wine-1.8-r1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-emulation/wine-1.8-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/wine-1.8-r1/temp/die.env'.
 * Working directory: '/usr/lib64/python3.4/site-packages'
 * S: '/var/tmp/portage/app-emulation/wine-1.8-r1/work/wine-1.8'
>>> Running pre-merge checks for dev-java/icedtea-7.2.6.6
 * Checking for at least 8500 MiB disk space at "/var/tmp/portage/dev-java/icedtea-7.2.6.6/temp"  [ ok ]
~ #
Comment 1 Zac Medico gentoo-dev 2016-04-27 15:40:41 UTC

*** This bug has been marked as a duplicate of bug 404157 ***