Am I right that 212 branch now requires LibXML2 which was required before?


Yuri



Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10



________________________________
From: Konstantin Tokarev <[email protected]>
Sent: Thursday, November 30, 2017 2:26:41 PM
To: Yuri Alexandrov; [email protected]
Subject: Re: [Interest] QTWebKit Compilation, Qt 5.9.3, MSVC 2015 errors



30.11.2017, 13:48, "Yuri Alexandrov" <[email protected]>:
> Hi,
>
> I am trying to compile 5.9.1 qtwebkit using Qt 5.9.3 and MSVC 2015

Please use 5.212 branch (http://code.qt.io/cgit/qt/qtwebkit.git/)

QtWebKit 5.9 is severely outdated, and it was actually never built in CI with 
VS2015
so there may be other issues too.

>
> Wondering if anybody might have an ideas on following errors:

This error is caused by API break in ICU 59. This is fixed in 5.212, and 
partially fixed in 5.9
(but Windows-specific changes were not backported, and this is what you are 
hitting)

>
> ----
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginPackageWin.cpp(51):
>  note: Types pointed to are unrelated; conversion requires reinterpret_cast, 
> C-style cast or function-style cast
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginPackageWin.cpp(176):
>  error C2664: 'DWORD GetFileVersionInfoSizeW(LPCWSTR,LPDWORD)': cannot 
> convert argument 1 from 'UChar *' to 'LPCWSTR'
>
> ----
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginPackageWin.cpp(176):
>  note: Types pointed to are unrelated; conversion requires reinterpret_cast, 
> C-style cast or function-style cast
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginPackageWin.cpp(183):
>  error C2664: 'BOOL GetFileVersionInfoW(LPCWSTR,DWORD,DWORD,LPVOID)': cannot 
> convert argument 1 from 'UChar *' to 'LPCWSTR'
>
> ----
>
> Many of those, ICU is the latest 60 (MSVS 2015 x64 binaries)
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginDatabaseWin.cpp(97):
>  error C2440: '<function-style-cast>': cannot convert from 'initializer list' 
> to 'WTF::String'
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginDatabaseWin.cpp(97):
>  note: No constructor could take the source type, or constructor overload 
> resolution was ambiguous
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginDatabaseWin.cpp(229):
>  error C2672: 'WTF::Vector<WTF::String,0,WTF::CrashOnOverflow>::append': no 
> matching overloaded function found
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginDatabaseWin.cpp(229):
>  error C2780: 'void 
> WTF::Vector<WTF::String,0,WTF::CrashOnOverflow>::append(const U 
> *,std::size_t)': expects 2 arguments - 1 provided
>
> C:\projects\qtwebkit\x64_debug\Source\WTF\wtf/Vector.h(620): note: see 
> declaration of 'WTF::Vector<WTF::String,0,WTF::CrashOnOverflow>::append'
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginDatabaseWin.cpp(247):
>  error C2440: '<function-style-cast>': cannot convert from 'initializer list' 
> to 'WTF::String'
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginDatabaseWin.cpp(247):
>  note: No constructor could take the source type, or constructor overload 
> resolution was ambiguous
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginDatabaseWin.cpp(247):
>  error C2672: 'WTF::Vector<WTF::String,0,WTF::CrashOnOverflow>::append': no 
> matching overloaded function found
>
> C:\projects\qtwebkit\x64_debug\Source\WebCore\plugins\win\PluginDatabaseWin.cpp(247):
>  error C2780: 'void 
> WTF::Vector<WTF::String,0,WTF::CrashOnOverflow>::append(const U 
> *,std::size_t)': expects 2 arguments - 1 provided
>
> C:\projects\qtwebkit\x64_debug\Source\WTF\wtf/Vector.h(620): note: see 
> declaration of 'WTF::Vector<WTF::String,0,WTF::CrashOnOverflow>::append'
>
> Regards,
>
> Yuri
>
> ,
>
> _______________________________________________
> Interest mailing list
> [email protected]
> http://lists.qt-project.org/mailman/listinfo/interest


--
Regards,
Konstantin
_______________________________________________
Interest mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to