[webkit-help] Is building wincairo 32bit still supported?

Fujii Hironori fujii.hironori at gmail.com
Wed May 30 20:42:20 PDT 2018


I tried and see the same ICU build error.
This is a Don's port file issue.
Don replaced ICU port file with his own not using MSYS.
This seems difficult to fix.
I created a branch just copying the original vcpkg's ICU port file.

  https://github.com/fujii/WinCairoRequirements-1/tree/x86

I tested just only building ICU. Let us know your whole result.

If you want to solve the ICU issue, file a bug in GitHub and have a
discussion with Don.


On Thu, May 31, 2018 at 2:09 AM, Thomas Brodt <thomas.brodt.lists at porabo.ch>
wrote:

> Hi Fujii,
>
> thank you for yiur instant reply!
>
> Following the several steps, I now have cloned vcpkg, have vcpkg running,
> cloned the WinCairoRequirement, and now I'm stuck installing the several
> libraries according to the readme of WinCairoRequirements.
>
> Most of the libraries could be installed, but icu failed, and so did
> harfbuzz, cflite, libxml2 and libxslt which have icu as prerequisite. Is
> this a WinCairoRequirements issue or a vcpkg issue?
>
> I'm using VS2017 on Windows 10 (1703)
>
> The following might be the relevant lines of the
> install-x86-windows-dbg-out.log:
>
> ========================================
>
> LINK : warning LNK4068: /MACHINE not specified; defaulting to X64   (????relevant????)
> ...
> [210/411] cmd.exe /C "cd . && C:\CMake\bin\cmake.exe -E vs_link_dll --intdir=common\CMakeFiles\icuuc.dir --manifests  -- C:\PROGRA~2\MICROS~1\2017\PROFES~1\VC\Tools\MSVC\1414~1.264\bin\Hostx64\x86\link.exe  @CMakeFiles/icuuc.rsp  /out:common\icuuc61.dll /implib:common\icuuc.lib /pdb:common\icuuc61.pdb /dll /version:0.0 /machine:X86 /debug /INCREMENTAL   && cd ."
> FAILED: common/icuuc61.dll common/icuuc.lib
> cmd.exe /C "cd . && C:\CMake\bin\cmake.exe -E vs_link_dll --intdir=common\CMakeFiles\icuuc.dir --manifests  -- C:\PROGRA~2\MICROS~1\2017\PROFES~1\VC\Tools\MSVC\1414~1.264\bin\Hostx64\x86\link.exe  @CMakeFiles/icuuc.rsp  /out:common\icuuc61.dll /implib:common\icuuc.lib /pdb:common\icuuc61.pdb /dll /version:0.0 /machine:X86 /debug /INCREMENTAL   && cd ."
> ....
> common\CMakeFiles\icuuc.dir\uvectr64.cpp.obj
> common\CMakeFiles\icuuc.dir\wintz.cpp.obj data\icudt.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
>    Creating library common\icuuc.lib and object common\icuuc.exp
> udata.cpp.obj : error LNK2001: unresolved external symbol __imp__icudt61_dat
> data\icudt.lib : warning LNK4272: library machine type 'x64' conflicts with target machine type 'x86'
> common\icuuc61.dll : fatal error LNK1120: 1 unresolved externals
> [211/411] ......
> ....
> ninja: build stopped: subcommand failed.
>
> =========================================
>
> Thomas
>
> Am 30.05.2018 um 16:20 schrieb Fujii Hironori:
>
> Hi Thomas,
>
> This is the repository of current WinCairoRequirements.
>
>   https://github.com/WebKitForWindows/WinCairoRequirements
>
> It uses vcpkg. I think it's easy to build it for 32bit.
>
> ---
> Fujii
>
> On Wed, May 30, 2018 at 11:13 PM, Thomas Brodt <
> thomas.brodt.lists at porabo.ch> wrote:
>
>> I need to compile a current version of webkit with wincairo in 32 bit.
>> That raises some questions, and I would be happy if someone could help me
>> out:
>>
>> Is this 32 bit wincairo port still supported? Old versions were built
>> with build-webkit --wincairo --win32
>>
>> The WinCairoRequirements only include the 64bit version. I know that two
>> years ago, I could copy these in 32bit from
>> https://github.com/peavo/WinCairoRequirements. Is this still the correct
>> source, as the last build was two years ago and the automatically
>> downloaded version using update-webkit is quite current of May 16?
>>
>> Is anyone besides me still using 32 bit?
>>
>> Thanks for any help
>>
>> Thomas
>>
>> _______________________________________________
>> webkit-help mailing list
>> webkit-help at lists.webkit.org
>> https://lists.webkit.org/mailman/listinfo/webkit-help
>>
>
>
>
> _______________________________________________
> webkit-help mailing listwebkit-help at lists.webkit.orghttps://lists.webkit.org/mailman/listinfo/webkit-help
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-help/attachments/20180531/ddb64b27/attachment.html>


More information about the webkit-help mailing list