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

Thomas Brodt thomas.brodt.lists at porabo.ch
Wed May 30 10:09:59 PDT 2018


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 <mailto: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
>     <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 <mailto:webkit-help at lists.webkit.org>
>     https://lists.webkit.org/mailman/listinfo/webkit-help
>     <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/20180530/539427bc/attachment.html>


More information about the webkit-help mailing list