The ebuild has both a win32 and a win64 use-flag. Apperently, you can built both win32 and win64 versions of wine. But the dependency logic says, that emul-* libraries should only be installed on amd64, if the win64 is NOT set. This is a relict of older time, when there was only a win64 use-flag and when that use-flag actually meant, that the win32 version of wine was not built. Please replace !win64? (...) by win32? (...) Reproducible: Always Steps to Reproduce:
Same goes for wine-9999.
that isnt correct either as you simply change the logic to break in a different USE combo. ive changed things in cvs so it should work now for all cases. http://sources.gentoo.org/app-emulation/wine/wine-1.3.0.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/app-emulation/wine/wine-9999.ebuild?r1=1.56&r2=1.57
(In reply to comment #2) > that isnt correct either as you simply change the logic to break in a different > USE combo. True, if you want win32 to be the default in case both use-flags are unset. Anyway: thanks for the fix!