[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: How to test out wines WoW64?
From:       Dean Greer <gcenx83 () gmail ! com>
Date:       2022-09-23 3:27:19
Message-ID: CAN4MNM=zzFuGcQKaDwFjzMmN0gwSixduzU5RBYTygni3CzAiZQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi Jacek,

I've gotten this built but it's not generating the wow64 slice of wow,
installed everything into the default location of /usr/local

> 0134:err:wow:load_32bit_module failed to load dll c0000034

After manually moving everything into place I'm getting the following
errors when attempting to launch anything that's 32Bit

> 0248:err:virtual:virtual_setup_exception stack overflow 1520 bytes in
thread 0248 addr 0x170030c10 stack 0x6d0a10 (0x6d0000-0x6d1000-0x7cfd20)

The same system built and runs a CX22 source build using the custom
llvm/clang-8 without issues (need to skip relocation)

On Wed, Sep 21, 2022 at 10:57 AM Dean Greer <gcenx83@gmail.com> wrote:

> Hi Jacek,
>
> > You may use a branch that I use for testing [1]. It breaks printers
> support even for pure 64-bit applications, so we need a solution for
> that before we can upstream most of those patches.
>
> I'll take a look thanks.
>
> > In addition to above, Vulkan and OpenGL are not supported yet.
>
> Not having Vulkan shouldn't be much of an issue for macOS, but no OpenGL….
>
> > We also don't have build system support for WoW64 builds. I just use
> full 32-bit
> build and simply not use unix libs in runtime for now, but we will want
> to change that.
>
> Makes sense I'd assumed that would be the case for the moment and wouldn't
> be too difficult to deal with on even a pure 64Bit version of macOS.
>
> > Overall, it would be indeed nice to have people try it and I would be
> interested in feedback, but it doesn't feel ready for packages for
> regular users. Hopefully we will get there soon...
>
> Agreed without OpenGL support this currently won't be for regular users.
>
>
> Dean
>
>
>
> On Wed, Sep 21, 2022 at 10:21 AM Jacek Caban <jacek@codeweavers.com>
> wrote:
>
>> Hi Dean,
>>
>> On 9/21/22 15:53, Dean Greer wrote:
>> > Hi everyone,
>> >
>> > Since there now seems to be support within winex11.drv and winemac.drv
>> > what patches are now required to make use of the WoW64 work?
>>
>>
>> You may use a branch that I use for testing [1]. It breaks printers
>> support even for pure 64-bit applications, so we need a solution for
>> that before we can upstream most of those patches.
>>
>>
>> > I'd like to have this enabled within the macOS packages as soon as
>> > possible even if that means possibly carrying some patches locally for
>> > a while, ideally having a way to build the contents of i386-windows
>> > without needing to build i386-unix.
>>
>>
>> In addition to above, Vulkan and OpenGL are not supported yet. We also
>> don't have build system support for WoW64 builds. I just use full 32-bit
>> build and simply not use unix libs in runtime for now, but we will want
>> to change that.
>>
>>
>> Overall, it would be indeed nice to have people try it and I would be
>> interested in feedback, but it doesn't feel ready for packages for
>> regular users. Hopefully we will get there soon...
>>
>>
>> Jacek
>>
>>
>> [1] https://gitlab.winehq.org/jacek/wine/-/tree/wow
>>
>>

[Attachment #5 (text/html)]

<div dir="ltr">Hi Jacek,<div><br></div><div>I&#39;ve gotten this built but it&#39;s \
not generating the wow64 slice of wow, installed everything into the default location \
of /usr/local</div><div><br></div><div>&gt;  <span \
style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0);font-family:Menlo;font-size:11px">0134:err:wow:load_32bit_module \
failed to load dll c0000034</span></div><div><span \
style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0);font-family:Menlo;font-size:11px"><br></span></div><div><span \
style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0);font-family:Menlo;font-size:11px">After \
manually moving everything  into place I&#39;m getting the following errors when \
attempting to launch anything that&#39;s  32Bit<br><br>&gt;  </span><span \
style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0);font-family:Menlo;font-size:11px">0248:err:virtual:virtual_setup_exception \
stack overflow 1520 bytes in thread 0248 addr 0x170030c10 stack 0x6d0a10 \
(0x6d0000-0x6d1000-0x7cfd20)<br><br>The same system built and runs a CX22 source \
build using the custom llvm/clang-8 without issues (need to skip \
relocation)</span></div>











</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 21, \
2022 at 10:57 AM Dean Greer &lt;<a \
href="mailto:gcenx83@gmail.com">gcenx83@gmail.com</a>&gt; wrote:<br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div><div dir="auto">Hi  \
Jacek,</div></div><div><div dir="auto"><br></div><div dir="auto">&gt;  <span \
style="color:rgb(0,0,0)">You may use a branch that I use for testing [1]. It breaks \
printers</span><span style="color:rgb(0,0,0)">  </span></div><span \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)">support even for pure 64-bit applications, so we \
need a solution for  </span><br style="font-family:-apple-system,HelveticaNeue"><span \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)">that before we can upstream most of those \
patches.</span><div dir="auto"><font style="border-color:rgb(0,0,0) rgb(0,0,0) \
rgb(0,0,0) rgb(204,204,204);color:rgb(0,0,0)"><br></font></div></div><div><div \
dir="auto"><font style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)">I'll take a look \
thanks.</font></div></div><div><div dir="auto"><font style="border-color:rgb(0,0,0) \
rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);color:rgb(0,0,0)"><br></font></div><div \
dir="auto"><font style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)">&gt;  <span style="border-color:rgb(0,0,0) \
rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);color:rgb(0,0,0)">In addition to above, Vulkan \
and OpenGL are not supported yet.  </span></font></div><div dir="auto"><font \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)"><span style="border-color:rgb(0,0,0) rgb(0,0,0) \
rgb(0,0,0) rgb(204,204,204);color:rgb(0,0,0)"><br></span></font></div></div><div><div \
dir="auto">Not having Vulkan shouldn't be much of an issue for macOS, but no \
OpenGL….<br></div><div dir="auto" \
style="background-color:rgba(0,0,0,0);border-color:rgb(255,255,255);color:rgb(255,255,255)"><div \
style="background-color:rgba(0,0,0,0);border-color:rgb(255,255,255);color:rgb(255,255,255)" \
dir="auto"></div></div></div><div><div class="gmail_quote"><div dir="ltr" \
class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr">&gt;  <span \
style="color:rgb(0,0,0)">We also  </span><span style="border-color:rgb(0,0,0) \
rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);color:rgb(0,0,0)">don&#39;t have build system \
support for WoW64 builds. I just use full 32-bit  </span></div><span \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)">build and simply not use unix libs in runtime for \
now, but we will want  </span><br \
style="font-family:-apple-system,HelveticaNeue"><span style="border-color:rgb(0,0,0) \
rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);color:rgb(0,0,0)">to change \
that.</span></div><div class="gmail_quote" \
style="background-color:rgba(0,0,0,0);border-color:rgb(255,255,255)" dir="auto"><font \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)"><br></font></div></div><div><div \
class="gmail_quote" style="background-color:rgba(0,0,0,0);border-color:rgb(32,33,36);color:rgb(255,255,255)" \
dir="auto"><font style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)">Makes sense I'd assumed that would be the case for \
the moment and wouldn't be too difficult to deal with on even a pure 64Bit version of \
macOS.</font></div></div><div><div class="gmail_quote" \
style="background-color:rgba(0,0,0,0);border-color:rgb(255,255,255)" dir="auto"><div \
dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr">&gt;  <span \
style="color:rgb(0,0,0)">Overall, it would be indeed nice to have people try it and I \
would be</span><span style="color:rgb(0,0,0)">  </span></div><span \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)">interested in feedback, but it doesn&#39;t feel \
ready for packages for  </span><br \
style="font-family:-apple-system,HelveticaNeue"><span style="border-color:rgb(0,0,0) \
rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);color:rgb(0,0,0)">regular users. Hopefully we \
will get there soon...</span></div><div class="gmail_quote" \
style="background-color:rgba(0,0,0,0);border-color:rgb(255,255,255)" dir="auto"><font \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)"><br></font></div></div><div><div \
class="gmail_quote" style="background-color:rgba(0,0,0,0);border-color:rgb(32,33,36);color:rgb(255,255,255)" \
dir="auto"><font style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)">Agreed without OpenGL support this currently won't \
be for regular users.</font></div></div><div><div dir="auto" \
style="background-color:rgba(0,0,0,0);border-color:rgb(255,255,255);color:rgb(255,255,255)"><div \
style="background-color:rgba(0,0,0,0);border-color:rgb(255,255,255);color:rgb(255,255,255)" \
dir="auto"><div class="gmail_quote" \
style="background-color:rgba(0,0,0,0);border-color:rgb(32,33,36)" dir="auto"><font \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)"><br></font></div><div class="gmail_quote" \
style="background-color:rgba(0,0,0,0);border-color:rgb(32,33,36)" dir="auto"><font \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)"><br></font></div><div class="gmail_quote" \
style="background-color:rgba(0,0,0,0);border-color:rgb(222,223,227);color:rgb(255,255,255)" \
dir="auto"><font style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)">Dean</font></div><div class="gmail_quote" \
style="background-color:rgba(0,0,0,0);border-color:rgb(32,33,36)" dir="auto"><font \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)"><br></font></div><div class="gmail_quote" \
style="background-color:rgba(0,0,0,0);border-color:rgb(32,33,36)" dir="auto"><font \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)"><br></font></div><div class="gmail_quote" \
style="background-color:rgba(0,0,0,0);border-color:rgb(32,33,36)" dir="auto"><font \
style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) \
rgb(204,204,204);color:rgb(0,0,0)"><br></font></div><div class="gmail_quote" \
style="background-color:rgba(0,0,0,0);border-color:rgb(255,255,255)" dir="auto"><div \
dir="ltr" class="gmail_attr">On Wed, Sep 21, 2022 at 10:21 AM Jacek Caban &lt;<a \
href="mailto:jacek@codeweavers.com" target="_blank">jacek@codeweavers.com</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Dean,<br> <br>
On 9/21/22 15:53, Dean Greer wrote:<br>
&gt; Hi everyone,<br>
&gt;<br>
&gt; Since there now seems to be support within winex11.drv and winemac.drv <br>
&gt; what patches are now required to make use of the WoW64 work?<br>
<br>
<br>
You may use a branch that I use for testing [1]. It breaks printers <br>
support even for pure 64-bit applications, so we need a solution for <br>
that before we can upstream most of those patches.<br>
<br>
<br>
&gt; I&#39;d like to have this enabled within the macOS packages as soon as <br>
&gt; possible even if that means possibly carrying some patches locally for <br>
&gt; a while, ideally having a way to build the contents of  i386-windows <br>
&gt; without  needing to build  i386-unix.<br>
<br>
<br>
In addition to above, Vulkan and OpenGL are not supported yet. We also <br>
don&#39;t have build system support for WoW64 builds. I just use full 32-bit <br>
build and simply not use unix libs in runtime for now, but we will want <br>
to change that.<br>
<br>
<br>
Overall, it would be indeed nice to have people try it and I would be <br>
interested in feedback, but it doesn&#39;t feel ready for packages for <br>
regular users. Hopefully we will get there soon...<br>
<br>
<br>
Jacek<br>
<br>
<br>
[1] <a href="https://gitlab.winehq.org/jacek/wine/-/tree/wow" rel="noreferrer" \
target="_blank">https://gitlab.winehq.org/jacek/wine/-/tree/wow</a><br> <br>
</blockquote></div></div></div>
</div>
</blockquote></div>





[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic