<div dir="ltr"><div>I tried and see the same ICU build error. </div><div>This is a Don's port file issue.</div><div>Don replaced ICU port file with his own not using MSYS.</div><div>This seems difficult to fix.</div><div>I created a branch just copying the original vcpkg's ICU port file.</div><div><br></div><div> <a href="https://github.com/fujii/WinCairoRequirements-1/tree/x86">https://github.com/fujii/WinCairoRequirements-1/tree/x86</a></div><div><br></div><div>I tested just only building ICU. Let us know your whole result.</div><div><br></div><div>If you want to solve the ICU issue, file a bug in GitHub and have a discussion with Don.</div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 31, 2018 at 2:09 AM, Thomas Brodt <span dir="ltr"><<a href="mailto:thomas.brodt.lists@porabo.ch" target="_blank">thomas.brodt.lists@porabo.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p>Hi Fujii,</p>
<p>thank you for yiur instant reply!<br>
</p>
<p>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.</p>
<p>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?</p>
<p>I'm using VS2017 on Windows 10 (1703)<br>
</p>
<p>The following might be the relevant lines of the
install-x86-windows-dbg-out.<wbr>log:</p>
<p>==============================<wbr>==========<br>
</p>
<pre>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\<wbr>icuuc.dir --manifests -- C:\PROGRA~2\MICROS~1\2017\<wbr>PROFES~1\VC\Tools\MSVC\1414~1.<wbr>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\<wbr>icuuc.dir --manifests -- C:\PROGRA~2\MICROS~1\2017\<wbr>PROFES~1\VC\Tools\MSVC\1414~1.<wbr>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\<wbr>uvectr64.cpp.obj
common\CMakeFiles\icuuc.dir\<wbr>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.
</pre>
<p>==============================<wbr>===========</p><span class="gmail-HOEnZb"><font color="#888888">
<p>Thomas<br>
</p></font></span><div><div class="gmail-h5">
<br>
<div class="gmail-m_5468195835783660685moz-cite-prefix">Am 30.05.2018 um 16:20 schrieb Fujii
Hironori:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Hi Thomas,</div>
<div><br>
</div>
<div>This is the repository of current <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">WinCairoRequirements.</span></div>
<br>
<div> <a href="https://github.com/WebKitForWindows/WinCairoRequirements" target="_blank">https://github.com/<wbr>WebKitForWindows/<wbr>WinCairoRequirements</a><br>
</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">It uses vcpkg. I think it's easy to
build it for 32bit. </div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">---</div>
<div class="gmail_extra">Fujii</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, May 30, 2018 at 11:13 PM,
Thomas Brodt <span dir="ltr"><<a href="mailto:thomas.brodt.lists@porabo.ch" target="_blank">thomas.brodt.lists@porabo.ch</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">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:<br>
<br>
Is this 32 bit wincairo port still supported? Old versions
were built with build-webkit --wincairo --win32<br>
<br>
The WinCairoRequirements only include the 64bit version. I
know that two years ago, I could copy these in 32bit from
<a href="https://github.com/peavo/WinCairoRequirements" rel="noreferrer" target="_blank">https://github.com/peavo/WinCa<wbr>iroRequirements</a>.
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?<br>
<br>
Is anyone besides me still using 32 bit?<br>
<br>
Thanks for any help<br>
<br>
Thomas<br>
<br>
______________________________<wbr>_________________<br>
webkit-help mailing list<br>
<a href="mailto:webkit-help@lists.webkit.org" target="_blank">webkit-help@lists.webkit.org</a><br>
<a href="https://lists.webkit.org/mailman/listinfo/webkit-help" rel="noreferrer" target="_blank">https://lists.webkit.org/mailm<wbr>an/listinfo/webkit-help</a><br>
</blockquote>
</div>
<br>
</div>
</div>
<br>
<fieldset class="gmail-m_5468195835783660685mimeAttachmentHeader"></fieldset>
<br>
<pre>______________________________<wbr>_________________
webkit-help mailing list
<a class="gmail-m_5468195835783660685moz-txt-link-abbreviated" href="mailto:webkit-help@lists.webkit.org" target="_blank">webkit-help@lists.webkit.org</a>
<a class="gmail-m_5468195835783660685moz-txt-link-freetext" href="https://lists.webkit.org/mailman/listinfo/webkit-help" target="_blank">https://lists.webkit.org/<wbr>mailman/listinfo/webkit-help</a>
</pre>
</blockquote>
<br>
</div></div></div>
</blockquote></div><br></div></div>