Hi Calligra Devs, Thanks to Ben, we're getting a Jenkins view for Calligra builds: https://build.kde.org/view/Calligra/. I am forwarding info on one defect so you have opportunity to fix this dependency to make Calligra auto-build on Windows! One way I would imagine is to make Prison optional dependency. Another to make it temporarily off on Windows or optional on Windows.
@Ben I understand this issue is not affecting kexi* builds for Windows? ---------- Forwarded message ---------- From: Ben Cooksley <bcooks...@kde.org> Date: 25 July 2018 at 10:53 Subject: Fwd: KDE CI: Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10 - Build # 1 - Failure! To: Jaroslaw Staniek <stan...@kde.org> Hey Jaroslaw, I'm afraid you'll need to resolve this before we can continue with Calligra on Windows CI builds. If akonadi-contacts is an optional dependency of Calligra we can exclude it, otherwise you'll have to arrange for Prison's dependencies to be buildable on Windows using Craft.. Cheers, Ben ---------- Forwarded message ---------- From: CI System <nore...@kde.org> Date: Wed, Jul 25, 2018 at 12:20 AM Subject: KDE CI: Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10 - Build # 1 - Failure! To: bcooks...@kde.org *BUILD FAILURE* Build URL https://build.kde.org/job/Dependency%20Build%20Calligra%20kf 5-qt5%20WindowsMSVCQt5.10/1/ Project: Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10 Date of build: Tue, 24 Jul 2018 09:12:57 +0000 Build duration: 3 hr 7 min and counting * CONSOLE OUTPUT * [...truncated 38.40 MB...] PROCESSOR_LEVEL = '6' PROCESSOR_REVISION = '3d02' PROGRAMDATA = 'C:\ProgramData' PROGRAMFILES = 'C:\Program Files' PROGRAMFILES(X86) = 'C:\Program Files (x86)' PROGRAMW6432 = 'C:\Program Files' PROMPT = '$P$G' PSMODULEPATH = 'C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\' PUBLIC = 'C:\Users\Public' RUN_CHANGES_DISPLAY_URL = 'https://build.kde.org/job/Dep endency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/ display/redirect?page=changes' RUN_DISPLAY_URL = 'https://build.kde.org/job/Dep endency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/display/redirect' STAGE_NAME = 'Build Product Dependencies' SYSTEMDRIVE = 'C:' SYSTEMROOT = 'C:\WINDOWS' TEMP = 'C:\Users\Jenkins\AppData\Local\Temp' TMP = 'C:\Users\Jenkins\AppData\Local\Temp' UCRTVERSION = '10.0.17134.0' UNIVERSALCRTSDKDIR = 'C:\Program Files (x86)\Windows Kits\10\' USERDOMAIN = 'DESKTOP-66R8QOQ' USERNAME = 'Jenkins' USERPROFILE = 'C:\Users\Jenkins' VCIDEINSTALLDIR = 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\' VCINSTALLDIR = 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\' VCTOOLSINSTALLDIR = 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.14.26428\' VCTOOLSREDISTDIR = 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.14.26405\' VCTOOLSVERSION = '14.14.26428' VISUALSTUDIOVERSION = '15.0' VS140COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\' VS150COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\Tools\' VSCMD_ARG_APP_PLAT = 'Desktop' VSCMD_ARG_HOST_ARCH = 'x64' VSCMD_ARG_TGT_ARCH = 'x64' VSCMD_VER = '15.7.3' VSINSTALLDIR = 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\' WINDIR = 'C:\WINDOWS' WINDOWSLIBPATH = 'C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.17134.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.17134.0' WINDOWSSDKBINPATH = 'C:\Program Files (x86)\Windows Kits\10\bin\' WINDOWSSDKDIR = 'C:\Program Files (x86)\Windows Kits\10\' WINDOWSSDKLIBVERSION = '10.0.17134.0\' WINDOWSSDKVERBINPATH = 'C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\' WINDOWSSDKVERSION = '10.0.17134.0\' WORKSPACE = 'C:\CI\workspace\Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10' __DOTNET_ADD_64BIT = '1' __DOTNET_PREFERRED_BITNESS = '64' __VSCMD_PREINIT_PATH = 'C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Python36-32\Scripts\;C:\Program Files\Python36-32\;C:\ProgramData\Oracle\Java\javapath;C:\ WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\ WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\WINDOWS\Syste m32\OpenSSH\;C:\Users\Jenkins\AppData\Local\Microsoft\WindowsApps' CMAKE_PREFIX_PATH = 'C:\CI\workspace\Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10\install-prefix;C:\Craft\CI\windows-msvc201 7_64-cl-debug;C:\Craft\CI\windows-msvc2017_64-cl-debug\dev-utils' QT_PLUGIN_PATH = 'C:\CI\workspace\Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10\install-prefix\lib\plugins;C:\Craft\CI\ windows-msvc2017_64-cl-debug\lib\qca-qt5' QML2_IMPORT_PATH = 'C:\CI\workspace\Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10\install-prefix\lib\qml' XDG_DATA_DIRS = 'C:\CI\workspace\Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10\install-prefix\share;C:\Craft\CI\windows- msvc2017_64-cl-debug\share;C:\Craft\CI\windows-msvc2017_64- cl-debug\dev-utils\share' XDG_CONFIG_DIRS = 'C:\CI\workspace\Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10\install-prefix\etc/xdg' PKG_CONFIG_PATH = 'C:\Craft\CI\windows-msvc2017_ 64-cl-debug\lib\pkgconfig;C:\Craft\CI\windows-msvc2017_64-cl -debug\dev-utils\lib\pkgconfig' QMAKEFEATURES = 'C:\Craft\CI\windows-msvc2017_64-cl-debug\mkspecs/features' XDG_CURRENT_DESKTOP = 'KDE' ASAN_OPTIONS = 'detect_leaks=0:new_delete_type_mismatch=0:detect_odr_violat ion=0:stack-use-after-scope=0:alloc_dealloc_mismatch=0' == Commencing Configuration: cmake -DCMAKE_BUILD_TYPE=Debug -DECM_ENABLE_SANITIZERS='address' -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="C:\CI\workspace\Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10/install-prefix/" -G "NMake Makefiles JOM" "C:\CI\workspace\Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10\akonadi-contacts" -- The C compiler identification is MSVC 19.14.26430.0 -- The CXX compiler identification is MSVC 19.14.26430.0 -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.14.26428/bin/Hostx64/x64/cl.exe -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.14.26428/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/Professional/VC/Tools/MSVC/14.14.26428/bin/Hostx64/x64/cl.exe -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.14.26428/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 -- Tried to enable sanitizers (-DECM_ENABLE_SANITIZERS=address), but compiler (MSVC) does not have sanitizer support -- Found Gettext: C:/Craft/CI/windows-msvc2017_64-cl-debug/bin/msgmerge.exe (found version "0.19.8.1") CMake Error at CMakeLists.txt:41 (find_package): Could not find a package configuration file provided by "KF5Prison" (requested version 5.48.0) with any of the following names: KF5PrisonConfig.cmake kf5prison-config.cmake Add the installation prefix of "KF5Prison" to CMAKE_PREFIX_PATH or set "KF5Prison_DIR" to a directory containing one of the above files. If "KF5Prison" provides a separate development package or SDK, be sure it has been installed. -- Configuring incomplete, errors occurred! See also "C:/CI/workspace/Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10/akonadi-contacts/build/CMakeFiles/CMakeOutput.log". See also "C:/CI/workspace/Dependency Build Calligra kf5-qt5 WindowsMSVCQt5.10/akonadi-contacts/build/CMakeFiles/CMakeError.log". [Pipeline] } [Pipeline] // stage [Pipeline] } ERROR: script returned exit code 1 [Pipeline] // catchError [Pipeline] deleteDir [Pipeline] emailextrecipients [Pipeline] emailext -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org KEXI: : A visual database apps builder - http://calligra.org/kexi http://twitter.com/kexi_project https://facebook.com/kexi.project Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek