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 <[email protected] <mailto:[email protected]>> 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
    [email protected] <mailto:[email protected]>
    https://lists.webkit.org/mailman/listinfo/webkit-help
    <https://lists.webkit.org/mailman/listinfo/webkit-help>




_______________________________________________
webkit-help mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-help

_______________________________________________
webkit-help mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-help

Reply via email to