<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>