[webkit-help] Wincairo build for 32 bit

Thomas Brodt thomas.brodt.lists at porabo.ch
Thu Jul 23 08:39:28 PDT 2020


a VisualStudio update helped, WebKit is now built.

Sorry for the noise.

Thomas


Am 23.07.2020 um 16:06 schrieb Thomas Brodt:
>
> 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
>
> _______________________________________________
> 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/afdc2f69/attachment-0001.htm>


More information about the webkit-help mailing list