Bug#838474: /usr/share/man/man1/wine-stable.1.gz: wine(1) - man page incorrect

2016-09-21 Thread Jens Reyer
control: retitle -1 wineboot silently ignores unknown WINEARCH
control: forwarded -1 https://bugs.winehq.org/show_bug.cgi?id=41378
control: severity -1 minor


Hi

On 09/21/2016 12:40 PM, Ph. Marek wrote:
> The man page talks about WINEARCH, but lists wrong values.

No, you're on the wrong track here. The Debian package is indeed called
"wine32", and the WINEARCH is "win32".


> With the referenced "win32" I just get an error:
> 
> 
> # WINEPREFIX=$PWD/w32 WINEARCH=win32 wine wineboot
> it looks like wine32 is missing, you should install it.
> multiarch needs to be enabled first.  as root, please
> execute "dpkg --add-architecture i386 && apt-get update &&
> apt-get install wine32"
> wine: created the configuration directory '.../w32'
> wine: '.../w32' is a 32-bit installation, it cannot support 64-bit 
> applications.

This way you correctly instructed Wine to create a 32-bit prefix, and
indeed it gets set up that way. However it is not usable because you
don't have the needed 32-bit packages installed.
The solution is given in the commands output:

# dpkg --add-architecture i386 && apt-get update &&
# apt-get install wine32

Note that if you have wine64 and wine32 installed and don't specify
WINEARCH (I consider this the default), the created prefix will be able
to run both 32- and 64-bit applications (its arch is "win64", the setup
is called shared WoW64). It should also work if you first create the
prefix and then only after that install wine32.

> Looks like "wine32" is meant:
> 
> # rm -rf w32
> # WINEPREFIX=$PWD/w32 WINEARCH=wine32 wine wineboot
> it looks like wine32 is missing, you should install it.
> multiarch needs to be enabled first.  as root, please
> execute "dpkg --add-architecture i386 && apt-get update &&
> apt-get install wine32"
> wine: created the configuration directory '.../w32'

Unknown WINEARCH gets silently ignored by Wine, so you created a 64-bit
prefix here. Now install wine32 and it should just work.

So everything is correct, you just need to do what you see in the
output. I still asked upstream to explicitly check the WINEARCH setting.

Greets
jre



Bug#838474: /usr/share/man/man1/wine-stable.1.gz: wine(1) - man page incorrect

2016-09-21 Thread Ph. Marek
Package: wine
Version: 1.8.4-1
Severity: normal
File: /usr/share/man/man1/wine-stable.1.gz


The man page talks about WINEARCH, but lists wrong values.

With the referenced "win32" I just get an error:


# WINEPREFIX=$PWD/w32 WINEARCH=win32 wine wineboot
it looks like wine32 is missing, you should install it.
multiarch needs to be enabled first.  as root, please
execute "dpkg --add-architecture i386 && apt-get update &&
apt-get install wine32"
wine: created the configuration directory '.../w32'
wine: '.../w32' is a 32-bit installation, it cannot support 64-bit 
applications.

Looks like "wine32" is meant:

# rm -rf w32
# WINEPREFIX=$PWD/w32 WINEARCH=wine32 wine wineboot
it looks like wine32 is missing, you should install it.
multiarch needs to be enabled first.  as root, please
execute "dpkg --add-architecture i386 && apt-get update &&
apt-get install wine32"
wine: created the configuration directory '.../w32'
err:ole:marshal_object couldn't get IPSFactory buffer for interface 
{0131---c000-0046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface 
{6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, 
hres=0x80004002
err:ole:CoMarshalInterface Failed to marshal the interface 
{6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
err:ole:get_local_server_stream Failed: 80004002
err:ole:marshal_object couldn't get IPSFactory buffer for interface 
{0131---c000-0046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface 
{6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, 
hres=0x80004002
err:ole:CoMarshalInterface Failed to marshal the interface 
{6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
err:ole:get_local_server_stream Failed: 80004002
Could not load wine-gecko. HTML rendering will be disabled.
it looks like wine32 is missing, you should install it.
multiarch needs to be enabled first.  as root, please
execute "dpkg --add-architecture i386 && apt-get update &&
apt-get install wine32"
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '.../w32' has been updated.


-- Package-specific info:
/usr/bin/wine points to /usr/bin/wine-stable.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages wine depends on:
ii  wine64  1.8.4-1

wine recommends no packages.

Versions of packages wine suggests:
ii  dosbox   0.74-4.2+b1
pn  playonlinux  
ii  wine-binfmt  1.8.4-1
ii  winetricks   0.0+20160425-1

Versions of packages wine is related to:
ii  fonts-wine   1.8.4-1
ii  wine 1.8.4-1
ii  wine-development [wine]  1.9.18-1
pn  wine32   
ii  wine64   1.8.4-1

-- no debconf information