Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jan 2017 10:41:12 +0100
From:      Stefan Esser <se@freebsd.org>
To:        Grzegorz Junka <list1@gjunka.com>, freebsd-ports@freebsd.org
Subject:   Re: Wine & PlayOnBSD
Message-ID:  <9dfa8270-32f7-4cda-74f1-28b1e8552594@freebsd.org>
In-Reply-To: <94670668-a0e8-ad1a-1a03-9a4e57ea88ab@gjunka.com>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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.

Regards, STefan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9dfa8270-32f7-4cda-74f1-28b1e8552594>