On Fri, Apr 21, 2017 at 11:43 PM, Alexey Min <alexey....@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....@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 <bcooks...@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