From cmake:
* KF5AkonadiContact , Library for Accessing Contacts stored in Akonadi , <https://www.kde.org/>
   Optionally used by Plan
* KF5Akonadi , Library for general Access to Akonadi , <https://www.kde.org/>
   Optionally used by semantic items Event and Contact

Plan's use og KF5AkonadiContact is atm not working but needs a reimplementation anyways to be useful,
so I have no problem with removing it for Windows.

The semantic items stuff is also not working atm, it has not yet been ported properly I think. So at least for the near future, there should be no problem with making it optional for Windows.


---
Cheers,

Dag



Jaroslaw Staniek skrev den 2018-07-25 11:03:
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%20kf5-qt5%20WindowsMSVCQt5.10/1/
[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/Dependency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/display/redirect?page=changes
[2]'

                RUN_DISPLAY_URL =
'https://build.kde.org/job/Dependency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/display/redirect
[3]'

                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\System32\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-msvc2017_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_violation=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

Links:
------
[1]
https://build.kde.org/job/Dependency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/
[2]
https://build.kde.org/job/Dependency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/display/redirect?page=changes
[3]
https://build.kde.org/job/Dependency%20Build%20Calligra%20kf5-qt5%20WindowsMSVCQt5.10/1/display/redirect

Reply via email to