[webkit-help] Wincairo build for 32 bit

Thomas Brodt thomas.brodt.lists at porabo.ch
Thu Jul 23 07:06:49 PDT 2020


Hi Fujii,

you are my hero of the day!

Thank you very much for your patch and also your fixes regarding the 
jpeg2000encoder etc!

I upgraded to the most recent revision today to get all your already 
committed changes. Now I only have the two uncommitted changes left, 
with the win32 WebKitRequirements zip and the place where you commented 
out the WebCore_LIBRARY_TYPE statement in the wincairo cmake file.

The build doesn't work yet, however, the only error left I got is

98>C:\Webkit\WebKit\WebKitBuild\Release\WebCore\DerivedSources\JSAudioTrack.cpp(132,1): 
error C2187: syntax error: 'static' was unexpected here.........

for 41 files, all named JS*.cpp that define a static const like e.g. 
this one:

static const HashTableValue JSAudioTrackPrototypeTableValues[] =
{.....}

Can you tell if this is an arch issue for 32/64, wincairo, or compiler 
issue or C level issue? I am using VS 2019 with C compiler 
identification is MSVC 19.25.28611.0

Thanks for any hint

Thomas


Am 22.07.2020 um 23:33 schrieb Fujii Hironori:

> I attached my hacky patch in the ticket. Enjoy!
> https://bugs.webkit.org/show_bug.cgi?id=210192#c1
>
> Your WebKitRequirementsWin32.zip works nicely. Thank you, Don.
>
> On Wed, Jul 22, 2020 at 6:53 PM Thomas Brodt 
> <thomas.brodt.lists at porabo.ch <mailto:thomas.brodt.lists at porabo.ch>> 
> wrote:
>
>     Hi Fujii,
>
>     thanks for your reply! I knew it wouldn't be so easy. Especially
>     as I am not a regular C developer that is familiar with all the
>     tools in use in WebKit.
>
>     I already found the 32 bit version of the WebKitRequirements is
>     available in parallel to the 64 bit version, which is great
>     (thanks Don!) That's why I already created bug 210192 a while ago,
>     but since then couldn't go on with it.
>
>     When I have some more time than at the moment, I will go ahead and
>     find out if I can build my 32bit version.
>
>     You say that currently WinCairo doesn't support 32bit. Is this
>     because of some technical reason that makes 32bit impossible, or
>     is it because wincairo is going forward in 64bit only, and just
>     nobody cares for a 32bit version, which could however be possible?
>
>     Am 17.07.2020 um 23:09 schrieb Fujii Hironori:
>>     I don't know the "last known good" revision.
>>
>>     Even though the latest WinCairo doesn't support 32bit version,
>>     Don publishes WebKitRequirementsWin32.zip every time he releases
>>     a new WebKitRequirements, and the latest WinCairo is still
>>     maintaining WebKit1.
>>     https://github.com/WebKitForWindows/WebKitRequirements/releases/tag/v2020.07.01
>>
>>     As far as I know, no one has tried WebKitRequirementsWin32.zip.
>>     But it seems worth to try to you. Good luck.
>>
>>     -- Fujii
>>
>>     On Sat, Jul 18, 2020 at 3:02 AM Thomas Brodt
>>     <thomas.brodt.lists at porabo.ch
>>     <mailto:thomas.brodt.lists at porabo.ch>> wrote:
>>
>>         Hi
>>
>>         for a legacy project I would need a 32 bit version of the
>>         wincairo port.
>>         (yes, I know...)
>>
>>         Is there a "last known good" version before the switch to 64
>>         bit? Could
>>         anyone give me any pointer how to find out? I tried to find
>>         it with trac
>>         but was unable to.
>>
>>         Thanks a lot!
>>
>>         Thomas
>>
>>         _______________________________________________
>>         webkit-help mailing list
>>         webkit-help at lists.webkit.org
>>         <mailto:webkit-help at lists.webkit.org>
>>         https://lists.webkit.org/mailman/listinfo/webkit-help
>>
>>
>>     _______________________________________________
>>     webkit-help mailing list
>>     webkit-help at lists.webkit.org  <mailto:webkit-help at lists.webkit.org>
>>     https://lists.webkit.org/mailman/listinfo/webkit-help
>
>
> _______________________________________________
> webkit-help mailing list
> webkit-help at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-help/attachments/20200723/c76304e6/attachment.htm>


More information about the webkit-help mailing list