Build failure on windows
Closed, ResolvedPublic

Description

Already on 'master'
Your branch is up to date with 'origin/master'.
*** Action: unpack for kde/pim/kasync ***
*** Action: compile for kde/pim/kasync ***
*** cmake -G "Ninja"   -DCMAKE_INSTALL_PREFIX="R:/" -DCMAKE_PREFIX_PATH="R:/" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DKDE_INSTALL_USE_QT_SYS_PATHS=ON "Q:\kde\pim\kasync" ***
executing command: "R:\dev-utils\bin\cmake.exe" -G "Ninja"   -DCMAKE_INSTALL_PREFIX="R:/" -DCMAKE_PREFIX_PATH="R:/" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DKDE_INSTALL_USE_QT_SYS_PATHS=ON "Q:\kde\pim\kasync"
-- The C compiler identification is MSVC 19.12.25835.0
-- The CXX compiler identification is MSVC 19.12.25835.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could not set up the appstream test. appstreamcli is missing.
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - not found
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Failed
-- Performing Test COMPILER_HAS_DEPRECATED
-- Performing Test COMPILER_HAS_DEPRECATED - Success
-- The following REQUIRED packages have been found:

 * ECM (required version >= 5.10.0)
 * Qt5Core
 * Qt5Test
 * Qt5 (required version >= 5.2.0)

-- Configuring done
-- Generating done
-- Build files have been written to: R:/build/kde/pim/kasync/work/RelWithDebInfo-master
executing command: "R:\dev-utils\bin\ninja.exe"
[1/10] Automatic MOC for target KAsync
Generating MOC source EWIEGA46WW/moc_future.cpp
Generating MOC compilation mocs_compilation.cpp
[2/10] Building CXX object src\CMakeFiles\KAsync.dir\future.cpp.obj
FAILED: src/CMakeFiles/KAsync.dir/future.cpp.obj
C:\PROGRA~2\MICROS~2\2017\COMMUN~1\VC\Tools\MSVC\1412~1.258\bin\Hostx64\x64\cl.exe  /nologo /TP -DKAsync_EXPORTS -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DUNICODE -DWIN32_LEAN_AND_MEAN -DWINVER=0x0600 -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D_USE_MATH_DEFINES -D_WIN32_IE=0x0600 -D_WIN32_WINNT=0x0600 -Isrc -IQ:\kde\pim\kasync\src -Isrc\KAsync_autogen\include -IR:\include\qt5 -IR:\include\qt5\QtCore -IR:\.\mkspecs\win32-msvc /DWIN32 /D_WINDOWS /W3 /GR /EHsc /wd4250 /wd4251 /wd4396 /wd4661 /MD /Zi /O2 /Ob1 /DNDEBUG /showIncludes /Fosrc\CMakeFiles\KAsync.dir\future.cpp.obj /Fdsrc\CMakeFiles\KAsync.dir\ /FS -c Q:\kde\pim\kasync\src\future.cpp
q:\kde\pim\kasync\src\async.h(277): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(277): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(277): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(277): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(287): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(287): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(287): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(287): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(540): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(540): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(757): note: see reference to class template instantiation 'KAsync::Job<Out,In...>' being compiled
q:\kde\pim\kasync\src\async.h(540): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(550): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(550): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(550): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(560): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(560): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(560): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(570): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(570): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(570): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\job_impl.h(349): error C2065: 'OutType': undeclared identifier
q:\kde\pim\kasync\src\job_impl.h(349): error C2923: 'std::is_void': 'OutType' is not a valid template type argument for parameter '_Ty'
q:\kde\pim\kasync\src\job_impl.h(349): error C2065: 'IncompleteType': undeclared identifier
q:\kde\pim\kasync\src\job_impl.h(349): error C2923: 'std::conditional': 'IncompleteType' is not a valid template type argument for parameter '_Ty1'
q:\kde\pim\kasync\src\job_impl.h(350): error C2244: 'KAsync::Job<Out,In...>::operator _Ty2': unable to match function definition to an existing declaration
q:\kde\pim\kasync\src\job_impl.h(349): note: see declaration of 'KAsync::Job<Out,In...>::operator _Ty2'
q:\kde\pim\kasync\src\job_impl.h(350): note: definition
q:\kde\pim\kasync\src\job_impl.h(350): note: 'KAsync::Job<Out,In...>::operator _Ty2(void)'
q:\kde\pim\kasync\src\job_impl.h(350): note: existing declarations
q:\kde\pim\kasync\src\job_impl.h(350): note: 'KAsync::Job<Out,In...>::operator std::conditional<std::is_void<_Ty>::value,KAsync::Job<Out,In...>::IncompleteType,KAsync::Job<void>>::type(void)'
q:\kde\pim\kasync\src\async.h(540): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\job_impl.h(496): note: see reference to class template instantiation 'KAsync::Job<void>' being compiled
q:\kde\pim\kasync\src\async.h(541): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(541): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(541): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(550): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(551): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(551): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(551): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(560): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(561): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(561): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(561): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(570): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(571): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(571): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(571): error C2146: syntax error: missing '>' before identifier 'OutType'
[3/10] Building CXX object src\CMakeFiles\KAsync.dir\async.cpp.obj
FAILED: src/CMakeFiles/KAsync.dir/async.cpp.obj
C:\PROGRA~2\MICROS~2\2017\COMMUN~1\VC\Tools\MSVC\1412~1.258\bin\Hostx64\x64\cl.exe  /nologo /TP -DKAsync_EXPORTS -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DUNICODE -DWIN32_LEAN_AND_MEAN -DWINVER=0x0600 -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D_USE_MATH_DEFINES -D_WIN32_IE=0x0600 -D_WIN32_WINNT=0x0600 -Isrc -IQ:\kde\pim\kasync\src -Isrc\KAsync_autogen\include -IR:\include\qt5 -IR:\include\qt5\QtCore -IR:\.\mkspecs\win32-msvc /DWIN32 /D_WINDOWS /W3 /GR /EHsc /wd4250 /wd4251 /wd4396 /wd4661 /MD /Zi /O2 /Ob1 /DNDEBUG /showIncludes /Fosrc\CMakeFiles\KAsync.dir\async.cpp.obj /Fdsrc\CMakeFiles\KAsync.dir\ /FS -c Q:\kde\pim\kasync\src\async.cpp
q:\kde\pim\kasync\src\async.h(277): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(277): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(277): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(277): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(287): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(287): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(287): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(287): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(540): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(540): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(757): note: see reference to class template instantiation 'KAsync::Job<Out,In...>' being compiled
q:\kde\pim\kasync\src\async.h(540): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(550): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(550): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(550): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(560): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(560): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(560): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(570): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(570): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(570): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\job_impl.h(349): error C2065: 'OutType': undeclared identifier
q:\kde\pim\kasync\src\job_impl.h(349): error C2923: 'std::is_void': 'OutType' is not a valid template type argument for parameter '_Ty'
q:\kde\pim\kasync\src\job_impl.h(349): error C2065: 'IncompleteType': undeclared identifier
q:\kde\pim\kasync\src\job_impl.h(349): error C2923: 'std::conditional': 'IncompleteType' is not a valid template type argument for parameter '_Ty1'
q:\kde\pim\kasync\src\job_impl.h(350): error C2244: 'KAsync::Job<Out,In...>::operator _Ty2': unable to match function definition to an existing declaration
q:\kde\pim\kasync\src\job_impl.h(349): note: see declaration of 'KAsync::Job<Out,In...>::operator _Ty2'
q:\kde\pim\kasync\src\job_impl.h(350): note: definition
q:\kde\pim\kasync\src\job_impl.h(350): note: 'KAsync::Job<Out,In...>::operator _Ty2(void)'
q:\kde\pim\kasync\src\job_impl.h(350): note: existing declarations
q:\kde\pim\kasync\src\job_impl.h(350): note: 'KAsync::Job<Out,In...>::operator std::conditional<std::is_void<_Ty>::value,KAsync::Job<Out,In...>::IncompleteType,KAsync::Job<void>>::type(void)'
q:\kde\pim\kasync\src\async.h(540): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\job_impl.h(496): note: see reference to class template instantiation 'KAsync::Job<void>' being compiled
q:\kde\pim\kasync\src\async.h(541): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(541): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(541): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(550): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(551): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(551): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(551): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(560): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(561): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(561): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(561): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(570): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(571): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(571): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(571): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(276): fatal error C1903: unable to recover from previous error(s); stopping compilation
Internal Compiler Error in C:\PROGRA~2\MICROS~2\2017\COMMUN~1\VC\Tools\MSVC\1412~1.258\bin\Hostx64\x64\cl.exe.  You will be prompted to send an error report to Microsoft later.
INTERNAL COMPILER ERROR in 'C:\PROGRA~2\MICROS~2\2017\COMMUN~1\VC\Tools\MSVC\1412~1.258\bin\Hostx64\x64\cl.exe'
    Please choose the Technical Support command on the Visual C++
    Help menu, or open the Technical Support help file for more information
[4/10] Building CXX object src\CMakeFiles\KAsync.dir\debug.cpp.obj
FAILED: src/CMakeFiles/KAsync.dir/debug.cpp.obj
C:\PROGRA~2\MICROS~2\2017\COMMUN~1\VC\Tools\MSVC\1412~1.258\bin\Hostx64\x64\cl.exe  /nologo /TP -DKAsync_EXPORTS -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DUNICODE -DWIN32_LEAN_AND_MEAN -DWINVER=0x0600 -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D_USE_MATH_DEFINES -D_WIN32_IE=0x0600 -D_WIN32_WINNT=0x0600 -Isrc -IQ:\kde\pim\kasync\src -Isrc\KAsync_autogen\include -IR:\include\qt5 -IR:\include\qt5\QtCore -IR:\.\mkspecs\win32-msvc /DWIN32 /D_WINDOWS /W3 /GR /EHsc /wd4250 /wd4251 /wd4396 /wd4661 /MD /Zi /O2 /Ob1 /DNDEBUG /showIncludes /Fosrc\CMakeFiles\KAsync.dir\debug.cpp.obj /Fdsrc\CMakeFiles\KAsync.dir\ /FS -c Q:\kde\pim\kasync\src\debug.cpp
q:\kde\pim\kasync\src\async.h(277): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(277): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(277): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(277): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(287): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(287): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(287): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(287): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(540): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(540): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(757): note: see reference to class template instantiation 'KAsync::Job<Out,In...>' being compiled
q:\kde\pim\kasync\src\async.h(540): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(550): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(550): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(550): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(560): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(560): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(560): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(570): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(570): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(570): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\job_impl.h(349): error C2065: 'OutType': undeclared identifier
q:\kde\pim\kasync\src\job_impl.h(349): error C2923: 'std::is_void': 'OutType' is not a valid template type argument for parameter '_Ty'
q:\kde\pim\kasync\src\job_impl.h(349): error C2065: 'IncompleteType': undeclared identifier
q:\kde\pim\kasync\src\job_impl.h(349): error C2923: 'std::conditional': 'IncompleteType' is not a valid template type argument for parameter '_Ty1'
q:\kde\pim\kasync\src\job_impl.h(350): error C2244: 'KAsync::Job<Out,In...>::operator _Ty2': unable to match function definition to an existing declaration
q:\kde\pim\kasync\src\job_impl.h(349): note: see declaration of 'KAsync::Job<Out,In...>::operator _Ty2'
q:\kde\pim\kasync\src\job_impl.h(350): note: definition
q:\kde\pim\kasync\src\job_impl.h(350): note: 'KAsync::Job<Out,In...>::operator _Ty2(void)'
q:\kde\pim\kasync\src\job_impl.h(350): note: existing declarations
q:\kde\pim\kasync\src\job_impl.h(350): note: 'KAsync::Job<Out,In...>::operator std::conditional<std::is_void<_Ty>::value,KAsync::Job<Out,In...>::IncompleteType,KAsync::Job<void>>::type(void)'
q:\kde\pim\kasync\src\async.h(540): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\job_impl.h(496): note: see reference to class template instantiation 'KAsync::Job<void>' being compiled
q:\kde\pim\kasync\src\async.h(541): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(541): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(541): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(550): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(551): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(551): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(551): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(560): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(561): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(561): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(561): error C2146: syntax error: missing '>' before identifier 'OutType'
q:\kde\pim\kasync\src\async.h(570): error C2039: 'OutType': is not a member of '`global namespace''
q:\kde\pim\kasync\src\async.h(571): warning C4346: 'std::is_base_of<KAsync::JobBase,unknown-type>::value': dependent name is not a type
q:\kde\pim\kasync\src\async.h(571): note: prefix with 'typename' to indicate a type
q:\kde\pim\kasync\src\async.h(571): error C2146: syntax error: missing '>' before identifier 'OutType'
[5/10] Building CXX object src\CMakeFiles\KAsync.dir\KAsync_autogen\mocs_compilation.cpp.obj
ninja: build stopped: subcommand failed.
Craft encountered an error: make cmd: ninja
Action: compile for kde/pim/kasync FAILED
*** Craft all failed: kde/pim/kasync after 21 seconds ***
fatal error: package kde/pim/kasync all failed

Related Objects

StatusAssignedTask
OpenNone
Resolvedcmollekopf
cmollekopf triaged this task as Normal priority.
cmollekopf closed this task as Resolved.May 20 2019, 9:38 AM
cmollekopf claimed this task.

I'm building with clang on windows meanwhile, and that works fine.