Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 614528 - wine with 64bit system and win32 programs
Summary: wine with 64bit system and win32 programs
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Profiles (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Wine Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-02 19:06 UTC by dieter ferdinand
Modified: 2017-04-02 21:56 UTC (History)
0 users

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 dieter ferdinand 2017-04-02 19:06:07 UTC
hello,
i have many problems with wine on my new installed system 64bit because win32 programs don't run and i can't install 64bit windows-programs because they use a 32bit installer. i get only firefox 64bit partable running.

i can't find any info to get this running. not in wiki.gentoo.org or forum.gentoo.org or an other website by my search with google.

i try to get help over your irc-channel, but without success.

i try to compile a 64bit wine for win32, but this make problems (config or compiler error), so i try other options.
by this try, i must use abi_x86_64 abi_x86_32 for some libs to get some wine-functions activated.

so i try to get a 32bit with emerge, which make some problems.

first i insert this in package.use:
app-emulation/wine abi_x86_64 abi_x86_32

while to much packages need the same flags to compile wine with 32bit, i set this flags global in make.conf and reinstall many packages including wine.
only apache don't like both flags, so i set www-servers/apache-2.4.25  -abi_x86_32 in package.use to solve a emerge-problem with apache.

after that, i have a wine-installation which can be used to run 32(16?) and 64 bit windows-programs.

please change the profile for wine to need the flags abi_x86_64 abi_x86_32 on a 64bit-system. all other makes much trouble and without help, this drive everyone crazy which need this functions!

goodby
Comment 1 Andreas Sturmlechner gentoo-dev 2017-04-02 19:14:51 UTC
Obviously, for wine being usable with the majority of Windows applications, you need to build it with abi_x86_32, that's no secret. In app-emulation/wine ebuilds, you find:

IUSE="+abi_x86_32 +abi_x86_64"

So your wish is already fulfilled.

The way you solve its dependencies is entirely your choice, a lot of per-package USE settings is obviously the hard way but more or less easily done using --autounmask-write portage feature.

No one should be forced to globally build with +abi_x86_32 though just because of wine - on what profile, anway? -, so this is just not going to happen.
Comment 2 dieter ferdinand 2017-04-02 21:00:17 UTC
hello,
this is fine for you, but can you tell me how many people will look at the wine ebuild-file if it is not possible to execute win32 programs ?

and how many people knows, that on a 64bit gentoo linux wine must be emerged with the flags abi_x86_64 abi_x86_32?

if you want change the ebuild then please put a info message after wine is installed.

i create a account in the wiki and will insert this information.

goodby
Comment 3 Andreas Sturmlechner gentoo-dev 2017-04-02 21:56:06 UTC
Again, these are the default flags. If you build wine without abi_x86_32, then you have taken your own conscious steps to disable it.