[Bug 263196] emulators/wine-proton: update to 7.0

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 18 Aug 2022 16:56:44 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263196

--- Comment #18 from Bartek Jasicki <thindil@laeran.pl> ---
(In reply to Alex S from comment #17)

> That's actually very common.

:]

*snip* 
> (configure.ac and configure being out of sync) 
*snip*

Don't look at the configure file. It is one of “fake code” in Wine source. It
is replaced by a new one during configuration. Wine has a lot of that code,
which is just for fun. It isn't used because its newer version is generated
before configuration phase. Especially the code related to Vulcan. Valve from
time to time remove that outdated code… which usually ends in more problems. :)
The whole process of build Wine is a bit long:

1. Some part of the code is (re)generated, created etc.
2. Autoconf generates configuration files. When it isn't generated for you, it
is a bug.
3. The source code, old and generated, is configured.
4. Finally, start compilation.

It could be the second part is failing and can't for some reason detect needed
libraries. Or it is the missing dependency for the package. Or it doesn't
generate a new configuration file.

> It's the Proton's prefix setup procedure itself. It usually tries to install a few dependencies here and there (typically directx and msvc runtime) and that part _way too often_ hangs for me
*snip*

Ok, thank you for the explanation, now I understand. And I still think that
could be something with configuration of the package. Question about this
random hangs: They happen during downloading or executing?

I will try to look at it, just this will take some time. As far I see, Valve
released the new version of wine-proton 7.0_4 which has some bugs fixed again.

-- 
You are receiving this mail because:
You are the assignee for the bug.