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