Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 331001 - app-emulation/wine-1.3: multilibs deps are missed when USE="win32 win64" on amd64
Summary: app-emulation/wine-1.3: multilibs deps are missed when USE="win32 win64" on a...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Wine Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-03 09:36 UTC by Sven
Modified: 2010-08-04 08:38 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 Sven 2010-08-03 09:36:43 UTC
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:
Comment 1 Ewoud Kohl van Wijngaarden 2010-08-03 14:30:29 UTC
Same goes for wine-9999.
Comment 2 SpanKY gentoo-dev 2010-08-03 18:43:17 UTC
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
Comment 3 Sven 2010-08-04 08:38:10 UTC
(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!