[webkit-help] Is building wincairo 32bit still supported?
fujii.hironori at gmail.com
Wed May 30 20:42:20 PDT 2018
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.
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 <thomas.brodt.lists at porabo.ch>
> 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
> 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\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.
> Am 30.05.2018 um 16:20 schrieb Fujii Hironori:
> Hi Thomas,
> This is the repository of current WinCairoRequirements.
> It uses vcpkg. I think it's easy to build it for 32bit.
> On Wed, May 30, 2018 at 11:13 PM, Thomas Brodt <
> 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
>> 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
>> webkit-help mailing list
>> webkit-help at lists.webkit.org
> webkit-help mailing listwebkit-help at lists.webkit.orghttps://lists.webkit.org/mailman/listinfo/webkit-help
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the webkit-help