Threadweaver compilation failure: Windows

Ben Cooksley bcooksley at kde.org
Fri Apr 21 20:51:22 UTC 2017


On Fri, Apr 21, 2017 at 11:43 PM, Alexey Min <alexey.min at gmail.com> wrote:
> P.S.: But it built fine when I changed -DQT_STRICT_ITERATORS to
> -UQT_STRICT_ITERATORS in CXX_DEFINES. This affects class
> QTypedArrayData (
> http://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/tools/qarraydata.h#n131
> ) maybe someone will have some clever thoughts with this info.

Hi Alexey,

Thanks for tracking that down. I'll look into forcibly disabling
QT_STRICT_ITERATORS with MSVC 2017 as an interim workaround so we can
get the rest of Frameworks built.

Regards,
Ben

>
> 2017-04-21 15:46 GMT+05:00 Alexey Min <alexey.min at gmail.com>:
>> Ok, I created "Debug" caft build environment and repeated build with
>> cmake parameters you asked, and I guess it shows exactly the same
>> build log with exactly the same error in the end -
>> https://paste.kde.org/p8wj1dqzf
>> Looks like a problem in STL header with debug iterator? Compiler
>> unable to find proper overload...
>>
>> 2017-04-20 16:03 GMT+05:00 Ben Cooksley <bcooksley at kde.org>:
>>>
>>> Okay. Could you try building with these arguments to CMake and see what happens?
>>>
>>> -DCMAKE_BUILD_TYPE=Debug -DECM_ENABLE_SANITIZERS='address' -DBUILD_TESTING=ON


More information about the Kde-windows mailing list