Bug 515957 - Daily build Bundles are not updated to files.kde.org/digikam.
Summary: Daily build Bundles are not updated to files.kde.org/digikam.
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Bundle-Windows (other bugs)
Version First Reported In: 9.0.0
Platform: Microsoft Windows Microsoft Windows
: NOR minor
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-02-13 17:24 UTC by Andy
Modified: 2026-03-11 12:50 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 9.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andy 2026-02-13 17:24:14 UTC
Hi Gilles,

There haven't been any new versions of Windows for quite some time. Could you please take a look?

Thanks a lot!
Regards
Andy
Comment 1 caulier.gilles 2026-02-14 07:06:08 UTC
Right. The KDE infrastructure computers changes the fingerprint keys recently so the connection fail since few days. I will fix it.
Comment 2 Andy 2026-02-15 07:46:52 UTC
The *.appimage programs are also affected.

Andy
Comment 3 caulier.gilles 2026-02-15 08:45:57 UTC
The problem is more vicious than expected. The ssh connection to the different git repositories (kdeinvent and github) uses now the crypto post-quantum. This requires an update of openssh in the VMs where Windows 10 and XUbuntu 20.06/22.04 are used to build the bundles.
Comment 4 Maik Qualmann 2026-02-17 11:33:41 UTC
@Gilles, Windows Qt6 build is currently failing right at the beginning with:

FAILED COMMAND: ChecksCPUCores

Maik
Comment 5 caulier.gilles 2026-02-17 11:45:06 UTC
I will take a look this evening...
Gilles
Comment 6 caulier.gilles 2026-02-19 20:40:46 UTC
I think all the build are now restored...

Gilles Caulier
Comment 7 Andy 2026-03-07 16:38:02 UTC
Hi Gilles,

Could you please check the download servers when you have a chance?
There aren't any new versions available for Linux and Windows packages yet.

Thanks!
Andy
Comment 8 Maik Qualmann 2026-03-07 16:56:08 UTC
Gilles is trying to create new Windows packages on a Windows 11 VM. This took several days.

Maik
Comment 9 caulier.gilles 2026-03-07 20:11:12 UTC
Exactly. Under Windows 11 with the new Visual Studio C++, digiKam do not link. Compiler report to much object to assemble with the digikamcore shared lib. I must cut this one in 2 parts.

Note : Under windows 10 an the previous Visual Studio C++ version, i never seen this problem. It sound like a regression from Microsoft...

Gilles
Comment 10 caulier.gilles 2026-03-10 09:37:32 UTC
Maik,

Just for info, with this patch, the main linking problem about more than 65535 objects to assemble with Visual Studio disappear :

https://invent.kde.org/graphics/digikam/-/commit/e08a5847785fde0bbdf364bd4158d4ac5e03ef2c

Now old linking problems remain :

smugtalker.obj : error LNK2019: unresolved external symbol "public: void __cdecl O1SmugMug::AuthorizationUrlBuilder::setAccess(enum O1SmugMug::Access)" (?setAccess@AuthorizationUrlBuilder@O1SmugMug@@QEAAXW4Access@2@@Z) referenced in function "public: void __cdecl DigikamGenericSmugPlugin::SmugTalker::login(void)" (?login@SmugTalker@DigikamGenericSmugPlugin@@QEAAXXZ) [E:\b\dktemp\digikam-master\build\core\dplugins\generic\webservices\smugmug\Generic_SmugMug_Plugin.vcxproj]
smugtalker.obj : error LNK2019: unresolved external symbol "public: void __cdecl O1SmugMug::AuthorizationUrlBuilder::setPermissions(enum O1SmugMug::Permissions)" (?setPermissions@AuthorizationUrlBuilder@O1SmugMug@@QEAAXW4Permissions@2@@Z) referenced in function "public: void __cdecl DigikamGenericSmugPlugin::SmugTalker::login(void)" (?login@SmugTalker@DigikamGenericSmugPlugin@@QEAAXXZ) [E:\b\dktemp\digikam-master\build\core\dplugins\generic\webservices\smugmug\Generic_SmugMug_Plugin.vcxproj]
E:\b\dktemp\digikam-master\build\bin\RelWithDebInfo\Generic_SmugMug_Plugin.dll : fatal error LNK1120: 2 unresolved externals [E:\b\dktemp\digikam-master\build\core\dplugins\generic\webservices\smugmug\Generic_SmugMug_Plugin.vcxproj]

...

faceclassifier.obj : error LNK2019: unresolved external symbol "public: void __cdecl Digikam::MLClassifierFoundation::VotingGroups::addVote(int,float)" (?addVote@VotingGroups@MLClassifierFoundation@Digikam@@QEAAXHM@Z) referenced in function "private: int __cdecl Digikam::FaceClassifier::listSearch(class cv::Mat const &,class QHash<int,class QList<class cv::Mat> > const &,class QList<int> const &)const " (?listSearch@FaceClassifier@Digikam@@AEBAHAEBVMat@cv@@AEBV?$QHash@HV?$QList@VMat@cv@@@@@@AEBV?$QList@H@@@Z) [E:\b\dktemp\digikam-master\build\core\app\digikamgui.vcxproj]
faceclassifier.obj : error LNK2019: unresolved external symbol "public: int __cdecl Digikam::MLClassifierFoundation::VotingGroups::winner(enum Digikam::MLClassifierFoundation::VotingGroups::_WinnerType)" (?winner@VotingGroups@MLClassifierFoundation@Digikam@@QEAAHW4_WinnerType@123@@Z) referenced in function "private: int __cdecl Digikam::FaceClassifier::listSearch(class cv::Mat const &,class QHash<int,class QList<class cv::Mat> > const &,class QList<int> const &)const " (?listSearch@FaceClassifier@Digikam@@AEBAHAEBVMat@cv@@AEBV?$QHash@HV?$QList@VMat@cv@@@@@@AEBV?$QList@H@@@Z) [E:\b\dktemp\digikam-master\build\core\app\digikamgui.vcxproj]
gpsmarkertiler.obj : error LNK2019: unresolved external symbol "public: class Digikam::AbstractMarkerTiler::Tile * __cdecl Digikam::AbstractMarkerTiler::Tile::getChild(int)" (?getChild@Tile@AbstractMarkerTiler@Digikam@@QEAAPEAV123@H@Z) referenced in function "private: void __cdecl Digikam::GPSMarkerTiler::addMarkerToTileAndChildren(__int64,class Digikam::TileIndex const &)" (?addMarkerToTileAndChildren@GPSMarkerTiler@Digikam@@AEAAX_JAEBVTileIndex@2@@Z) [E:\b\dktemp\digikam-master\build\core\app\digikamgui.vcxproj]
gpsmarkertiler.obj : error LNK2019: unresolved external symbol "public: class Digikam::AbstractMarkerTiler::Tile * __cdecl Digikam::AbstractMarkerTiler::Tile::addChild(int,class Digikam::AbstractMarkerTiler::Tile *)" (?addChild@Tile@AbstractMarkerTiler@Digikam@@QEAAPEAV123@HPEAV123@@Z) referenced in function "private: void __cdecl Digikam::GPSMarkerTiler::addMarkerToTileAndChildren(__int64,class Digikam::TileIndex const &)" (?addMarkerToTileAndChildren@GPSMarkerTiler@Digikam@@AEAAX_JAEBVTileIndex@2@@Z) [E:\b\dktemp\digikam-master\build\core\app\digikamgui.vcxproj]
gpsmarkertiler.obj : error LNK2019: unresolved external symbol "public: void __cdecl Digikam::AbstractMarkerTiler::Tile::deleteChild(class Digikam::AbstractMarkerTiler::Tile * const,int)" (?deleteChild@Tile@AbstractMarkerTiler@Digikam@@QEAAXQEAV123@H@Z) referenced in function "private: void __cdecl Digikam::GPSMarkerTiler::removeMarkerFromTileAndChildren(__int64,class Digikam::TileIndex const &)" (?removeMarkerFromTileAndChildren@GPSMarkerTiler@Digikam@@AEAAX_JAEBVTileIndex@2@@Z) [E:\b\dktemp\digikam-master\build\core\app\digikamgui.vcxproj]
gpsmarkertiler.obj : error LNK2019: unresolved external symbol "public: bool __cdecl Digikam::AbstractMarkerTiler::Tile::childrenEmpty(void)const " (?childrenEmpty@Tile@AbstractMarkerTiler@Digikam@@QEBA_NXZ) referenced in function "private: void __cdecl Digikam::GPSMarkerTiler::addMarkerToTileAndChildren(__int64,class Digikam::TileIndex const &)" (?addMarkerToTileAndChildren@GPSMarkerTiler@Digikam@@AEAAX_JAEBVTileIndex@2@@Z) [E:\b\dktemp\digikam-master\build\core\app\digikamgui.vcxproj]
E:\b\dktemp\digikam-master\build\bin\RelWithDebInfo\digikamgui.dll : fatal error LNK1120: 6 unresolved externals [E:\b\dktemp\digikam-master\build\core\app\digikamgui.vcxproj]

...

searchresultmodelhelper.obj : error LNK2019: unresolved external symbol "public: void __cdecl Digikam::GPSUndoCommand::UndoInfo::readOldDataFromItem(class Digikam::GPSItemContainer const * const)" (?readOldDataFromItem@UndoInfo@GPSUndoCommand@Digikam@@QEAAXQEBVGPSItemContainer@3@@Z) referenced in function "public: virtual void __cdecl DigikamGenericGeolocationEditPlugin::SearchResultModelHelper::snapItemsTo(class QModelIndex const &,class QList<class QModelIndex> const &)" (?snapItemsTo@SearchResultModelHelper@DigikamGenericGeolocationEditPlugin@@UEAAXAEBVQModelIndex@@AEBV?$QList@VQModelIndex@@@@@Z) [E:\b\dktemp\digikam-master\build\core\dplugins\generic\metadata\geolocationedit\Generic_GeolocationEdit_Plugin.vcxproj]
searchresultwidget.obj : error LNK2001: unresolved external symbol "public: void __cdecl Digikam::GPSUndoCommand::UndoInfo::readOldDataFromItem(class Digikam::GPSItemContainer const * const)" (?readOldDataFromItem@UndoInfo@GPSUndoCommand@Digikam@@QEAAXQEBVGPSItemContainer@3@@Z) [E:\b\dktemp\digikam-master\build\core\dplugins\generic\metadata\geolocationedit\Generic_GeolocationEdit_Plugin.vcxproj]
gpsitemdetails.obj : error LNK2001: unresolved external symbol "public: void __cdecl Digikam::GPSUndoCommand::UndoInfo::readOldDataFromItem(class Digikam::GPSItemContainer const * const)" (?readOldDataFromItem@UndoInfo@GPSUndoCommand@Digikam@@QEAAXQEBVGPSItemContainer@3@@Z) [E:\b\dktemp\digikam-master\build\core\dplugins\generic\metadata\geolocationedit\Generic_GeolocationEdit_Plugin.vcxproj]
searchresultmodelhelper.obj : error LNK2019: unresolved external symbol "public: void __cdecl Digikam::GPSUndoCommand::UndoInfo::readNewDataFromItem(class Digikam::GPSItemContainer const * const)" (?readNewDataFromItem@UndoInfo@GPSUndoCommand@Digikam@@QEAAXQEBVGPSItemContainer@3@@Z) referenced in function "public: virtual void __cdecl DigikamGenericGeolocationEditPlugin::SearchResultModelHelper::snapItemsTo(class QModelIndex const &,class QList<class QModelIndex> const &)" (?snapItemsTo@SearchResultModelHelper@DigikamGenericGeolocationEditPlugin@@UEAAXAEBVQModelIndex@@AEBV?$QList@VQModelIndex@@@@@Z) [E:\b\dktemp\digikam-master\build\core\dplugins\generic\metadata\geolocationedit\Generic_GeolocationEdit_Plugin.vcxproj]
searchresultwidget.obj : error LNK2001: unresolved external symbol "public: void __cdecl Digikam::GPSUndoCommand::UndoInfo::readNewDataFromItem(class Digikam::GPSItemContainer const * const)" (?readNewDataFromItem@UndoInfo@GPSUndoCommand@Digikam@@QEAAXQEBVGPSItemContainer@3@@Z) [E:\b\dktemp\digikam-master\build\core\dplugins\generic\metadata\geolocationedit\Generic_GeolocationEdit_Plugin.vcxproj]
gpsitemdetails.obj : error LNK2001: unresolved external symbol "public: void __cdecl Digikam::GPSUndoCommand::UndoInfo::readNewDataFromItem(class Digikam::GPSItemContainer const * const)" (?readNewDataFromItem@UndoInfo@GPSUndoCommand@Digikam@@QEAAXQEBVGPSItemContainer@3@@Z) [E:\b\dktemp\digikam-master\build\core\dplugins\generic\metadata\geolocationedit\Generic_GeolocationEdit_Plugin.vcxproj]
E:\b\dktemp\digikam-master\build\bin\RelWithDebInfo\Generic_GeolocationEdit_Plugin.dll : fatal error LNK1120: 2 unresolved externals [E:\b\dktemp\digikam-master\build\core\dplugins\generic\metadata\geolocationedit\Generic_GeolocationEdit_Plugin.vcxproj]

Gilles
Comment 11 caulier.gilles 2026-03-10 10:31:49 UTC
Hi Maik,

All is fixed now with digiKam core. Now it's GMic-Qt :

    Generic_PicFlowView_Plugin.vcxproj -> E:\b\dk_cmake\ext_flowview\ext_flowview-prefix\src\ext_flowview\src\RelWithDebInfo\Generic_PicFlowView_Plugin.dll
    Automatic MOC for target layoutTest
    Building Custom Rule E:/b/dk_cmake/ext_flowview/ext_flowview-prefix/src/ext_flowview/extern/QtFlowLayout/test/CMakeLists.txt
    main.cpp
    mainwindow.cpp
    mocs_compilation_RelWithDebInfo.cpp
    Generating Code...
    layoutTest.vcxproj -> E:\b\dk_cmake\ext_flowview\ext_flowview-prefix\src\ext_flowview\extern\QtFlowLayout\test\RelWithDebInfo\layoutTest.exe
    Building Custom Rule E:/b/dk_cmake/ext_flowview/ext_flowview-prefix/src/ext_flowview/CMakeLists.txt
  Performing install step for 'ext_flowview'
  Version MSBuild 18.3.0-release-26070-10+3972042b7 pour .NET Framework

    Automatic MOC for target FlowLayout
    FlowLayout.vcxproj -> E:\b\dk_cmake\ext_flowview\ext_flowview-prefix\src\ext_flowview\extern\QtFlowLayout\src\RelWithDebInfo\FlowLayout.lib
    Automatic MOC for target Generic_PicFlowView_Plugin
    Generic_PicFlowView_Plugin.vcxproj -> E:\b\dk_cmake\ext_flowview\ext_flowview-prefix\src\ext_flowview\src\RelWithDebInfo\Generic_PicFlowView_Plugin.dll
    Automatic MOC for target layoutTest
    layoutTest.vcxproj -> E:\b\dk_cmake\ext_flowview\ext_flowview-prefix\src\ext_flowview\extern\QtFlowLayout\test\RelWithDebInfo\layoutTest.exe
    1>
    -- Install configuration: "RelWithDebInfo"
    -- Installing: E:/dk/x64-windows/bin/msvcp140.dll
    -- Installing: E:/dk/x64-windows/bin/msvcp140_1.dll
    -- Installing: E:/dk/x64-windows/bin/msvcp140_2.dll
    -- Installing: E:/dk/x64-windows/bin/msvcp140_atomic_wait.dll
    -- Installing: E:/dk/x64-windows/bin/msvcp140_codecvt_ids.dll
    -- Installing: E:/dk/x64-windows/bin/vcruntime140_1.dll
    -- Installing: E:/dk/x64-windows/bin/vcruntime140.dll
    -- Installing: E:/dk/x64-windows/bin/concrt140.dll
    -- Up-to-date: E:/dk/x64-windows/bin
    -- Installing: E:/dk/x64-windows/Qt6/plugins/digikam/generic/Generic_PicFlowView_Plugin.dll
  Completed 'ext_flowview'
Version MSBuild 18.3.0-release-26070-10+3972042b7 pour .NET Framework

  Creating directories for 'ext_gmic_qt'
  Building Custom Rule C:/Users/cea/Documents/digikam/project/bundles/3rdparty/ext_gmicqt/CMakeLists.txt
  Performing download step (git clone) for 'ext_gmic_qt'
  Cloning into 'gmic-qt'...
  Already on 'master'
  Your branch is up to date with 'origin/master'.
  No update step for 'ext_gmic_qt'
  No patch step for 'ext_gmic_qt'
  Performing configure step for 'ext_gmic_qt'
  -- Selecting Windows SDK version 10.0.26100.0 to target Windows 10.0.26200.
  -- The C compiler identification is MSVC 19.50.35725.0
  -- The CXX compiler identification is MSVC 19.50.35725.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/18/Community/VC/Tools/MSVC/14.50.35717/bin/Hostx64/x64/cl.exe - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/18/Community/VC/Tools/MSVC/14.50.35717/bin/Hostx64/x64/cl.exe - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Using CMake version: 4.1.2-msvc8
  -- Found PkgConfig: E:/dk/x64-windows/tools/pkgconf/pkgconf.exe (found version "2.5.1")
  Build type is RelWithDebInfo
  Building for target host application: digikam
  G'MIC path: E:/b/dk_cmake/ext_gmicqt/gmic-qt/gmicqt/gmic/src
  Found G'MIC repository
  Found E:/b/dk_cmake/ext_gmicqt/gmic-qt/gmicqt/gmic/src/CImg.h
  Found E:/b/dk_cmake/ext_gmicqt/gmic-qt/gmicqt/gmic/src/gmic_stdlib_community.h
  CImg version is [360]
  G'MIC version is [360]
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
  -- Looking for pthread_create in pthreads
  -- Looking for pthread_create in pthreads - not found
  -- Looking for pthread_create in pthread
  -- Looking for pthread_create in pthread - not found
  -- Found Threads: TRUE
  -- Performing Test HAVE_STDATOMIC
  -- Performing Test HAVE_STDATOMIC - Success
  -- Found WrapAtomic: TRUE
  -- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
  CMake Error at C:/Program Files/Microsoft Visual Studio/18/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/FindPackageHandleStandardArgs.cmake:227 (message):
    Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
  Call Stack (most recent call first):
    C:/Program Files/Microsoft Visual Studio/18/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/FindPackageHandleStandardArgs.cmake:591 (_FPHSA_FAILURE_MESSAGE)
    C:/Program Files/Microsoft Visual Studio/18/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/FindPNG.cmake:193 (find_package_handle_standard_args)
    gmicqt/CMakeLists.txt:205 (find_package)


  -- Configuring incomplete, errors occurred!
C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Microsoft\VC\v180\Microsoft.CppCommon.targets(254,5): error MSB8066: Custom build for 'E:\b\dk_cmake\CMakeFiles\384f03fde0f7c7294172d4fcb45d314c\ext_gmic_qt-mkdir.rule;E:\b\dk_cmake\CMakeFiles\384f03fde0f7c7294172d4fcb45d314c\ext_gmic_qt-download.rule;E:\b\dk_cmake\CMakeFiles\384f03fde0f7c7294172d4fcb45d314c\ext_gmic_qt-update.rule;E:\b\dk_cmake\CMakeFiles\384f03fde0f7c7294172d4fcb45d314c\ext_gmic_qt-patch.rule;E:\b\dk_cmake\CMakeFiles\384f03fde0f7c7294172d4fcb45d314c\ext_gmic_qt-configure.rule;E:\b\dk_cmake\CMakeFiles\384f03fde0f7c7294172d4fcb45d314c\ext_gmic_qt-build.rule;E:\b\dk_cmake\CMakeFiles\384f03fde0f7c7294172d4fcb45d314c\ext_gmic_qt-install.rule;E:\b\dk_cmake\CMakeFiles\103f648c1a9cb2ec15d7db344656420f\ext_gmic_qt-complete.rule;E:\b\dk_cmake\CMakeFiles\03f1756df1660c78987985188dd97f45\ext_gmic_qt.rule;C:\Users\cea\Documents\digikam\project\bundles\3rdparty\ext_gmicqt\CMakeLists.txt' exited with code 1. [E:\b\dk_cmake\ext_gmicqt\ext_gmic_qt.vcxproj]
FAILED COMMAND: "${CMAKE_BIN}" --build . --config RelWithDebInfo --target ext_gmic_qt --parallel

gilles@DESKTOP-2TRKRDJ MINGW64 ~/Documents/digikam/project/bundles/vcpkg (master)

Gilles
Comment 12 caulier.gilles 2026-03-11 12:50:00 UTC
Hi Maik,

The new Windows 11 + Visual Studio 2026 + Qt 6.10.1 + KF6 6.22 build is done and will be ready to test as pre-release bundle today.

Gilles