Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jan 2017 14:52:43 +0300
From:      abi <abi@abinet.ru>
To:        Stefan Esser <se@freebsd.org>, Grzegorz Junka <list1@gjunka.com>, freebsd-ports@freebsd.org
Subject:   Re: Wine & PlayOnBSD
Message-ID:  <ef04ae19-e102-136b-f1ec-c5d7d4b9ac4b@abinet.ru>
In-Reply-To: <9dfa8270-32f7-4cda-74f1-28b1e8552594@freebsd.org>
References:  <88ccc43a-d28e-588b-9d3f-01fb3a1c85b9@gjunka.com> <58693C2B.7040806@abinet.ru> <2e9002fb-c8e5-251d-3c41-452cdcb98f8a@gjunka.com> <586EBAB6.10203@abinet.ru> <c2df502a-4cd4-6fba-84f6-d51565ff7eb8@freebsd.org> <94670668-a0e8-ad1a-1a03-9a4e57ea88ab@gjunka.com> <9dfa8270-32f7-4cda-74f1-28b1e8552594@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
10.01.2017 12:41, Stefan Esser пишет:
> Am 09.01.2017 um 21:20 schrieb Grzegorz Junka:
>> Thank you for the additional information. The PlayOnLinux documentation
>> mentions some dedicated application to actually install or run the
>> Windows apps from some UI. Is this supported in PlayOnBSD?
> Yes, there is an UI that allows to modify settings (e.g. whether to use
> some native DLL) for supported Windows applications.
>
> You can also create Desktop Icons that let you directly start Wine with
> the covered Windows applications.
>
> Somebody reported, that these icons were not correctly created. I have
> tried to implement a fix, but I'm not sure that it works (do not use KDE
> or any other XDG compatible WM). If you give PlayOnBSD a try and find,
> that these icons do not work, than I'll take another look at the script
> that creates these icons and puts the required path and options into
> the parameters for that icon.
>
>> Also, is there any reason why PlayOnBSD depends on a 64-bit version of
>> wine? I would have thought that 32-bit version could give a better
>> compatibility?
> See this comment for "${ARCH} == amd64" in emulators/wine/Makefile:
>
> % # Wine is composed of three parts:
> % #  - wine (aka this port) is the 32-bit component and runs 32-bit
> programs (on FreeBSD/i386)
> % #  - wine64 (aka this part of this port) is the 64-bit component and
> runs 64-bit programs
> % #    (on FreeBSD/amd64)
> % #  - wow64 (a subset of emulators/i386-wine-devel) is a part of the
> 64-bit component that runs
> % #    32-bit programs (on FreeBSD/amd64)
> % # We also currently have:
> % #  - "wine32" (aka emulators/i386-wine-devel) is the 32-bit component
> and runs 32-bit programs
> % #    (on FreeBSD/amd64).  This will be superseded by wow64.
>
> I do not have any i386 systems (except for poudriere jails used to build
> and test new/modified ports), but IMHO i386-wine is compiled for a real
> i386 as "host" and runs 32 bit Windows programs only (for lack of 64
> bit support in the host processor).
>
> I have tested a number of 32 bit Windows applications with the 64 bit
> version of Wine (i.e. built for amd64), and they worked as expected.
i386-wine is created for amd64 systems. wine on amd64 can't execute 
32-bit programs.
See emulators/wine/Makefile
# Wine assumes a WoW64 package is available however WoW64 is not yet 
available on FreeBSD.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ef04ae19-e102-136b-f1ec-c5d7d4b9ac4b>