Bug 459160 - Geolocation Editor maps don’t zoom enough
Summary: Geolocation Editor maps don’t zoom enough
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Geolocation-Osm (other bugs)
Version First Reported In: 7.8.0
Platform: Microsoft Windows Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-15 13:28 UTC by maison
Modified: 2022-12-08 11:59 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.9.0
Sentry Crash Report:


Attachments
Geolocation Editor (89.70 KB, image/png)
2022-09-15 13:29 UTC, maison
Details
London (814.41 KB, image/png)
2022-09-15 19:28 UTC, Maik Qualmann
Details
Marble OSM (229.44 KB, image/png)
2022-10-25 09:19 UTC, maison
Details
Marble vector OSM (862.86 KB, image/png)
2022-10-25 09:19 UTC, maison
Details

Note You need to log in before you can comment on or make changes to this bug.
Description maison 2022-09-15 13:28:51 UTC
SUMMARY

STEPS TO REPRODUCE
1. In digikam, select one or several photographs.
2. Use the Edit Geolocation / Geolocation Editor function.
3. Make sure you use OpenStreetMap as a map provider.

OBSERVED RESULT
Although OSM provides tiles up to zoom 19, digikam only gets to zoom level 10 or so, then stretches these tiles to the point where they are useless. It’s hard to map anything accurately on such low‐detail maps — many roads and map elements aren’t shown on this view. See my screen capture.

Another surprise is that some areas get more detail than others (Paris but not London). And there, some tiles are outdated.

EXPECTED RESULT
Like other geomapping software (let’s say GeoSetter, even it’s now unmaintained), download and show OSM tiles up to zoom level 19 for an accurate geolocation.

SOFTWARE/OS VERSIONS
Windows: 7 Home

ADDITIONAL INFORMATION
Comment 1 maison 2022-09-15 13:29:31 UTC
Created attachment 152077 [details]
Geolocation Editor
Comment 2 Maik Qualmann 2022-09-15 19:28:02 UTC
Created attachment 152082 [details]
London

This is what London usually looks like, either they don't have an internet connection and it hasn't loaded yet. The problem cannot be reproduced with digiKam-7.8.0, Windows version also tested.

Maik
Comment 3 maison 2022-09-17 14:25:08 UTC
Sorry for the confusion about the version (I’ve just updated LibreOffice and had that in mind). I use the latest digiKam 7.8.0.

OSM is my main map provider.
Anyway, I looked into the computer cache and noticed that the latest tile in C:\Users\{myaccount}\AppData\Local\.marble\data\maps\earth\openstreetmap was on 2022-07-22, which is the time I updated digiKam from 7.6.0 to 7.7.0.
But there are recent files in C:\Users\{myaccount}\AppData\Local\.marble\data\maps\earth\vectorosm that I used recently.
Comment 4 maison 2022-09-17 15:58:38 UTC
I removed all the configuration of digiKam to start with a new profile, namely:
C:\Users\{account}\AppData\Roaming\digikam
C:\Users\{account}\AppData\Local\.marble
C:\Users\{account}\AppData\Local\cache
C:\Users\{account}\AppData\Local\digikam
C:\Users\{account}\AppData\Local\kxmlgui5
C:\Users\{account}\AppData\Local\digikam_systemrc
C:\Users\{account}\AppData\Local\digikamrc
Then I used the Geolocation Editor, but I get just a black grid with no map!
Comment 5 maison 2022-09-17 16:00:20 UTC
I downgraded to digiKam 7.6.0 and surprise, maps are shown correctly to the most detailed zoom!

This proves a regression in 7.7.0.
Comment 6 maison 2022-09-17 16:31:58 UTC
Indeed, I tried also 7.7.0, but with no success.
Then I reverted to 7.6.0 and the geolocation works.
Comment 7 Maik Qualmann 2022-09-18 18:43:54 UTC
Tested on Windows 10 with digiKam-7.8.0, no problems with map display and zoom levels.

Maik
Comment 8 maison 2022-09-18 20:15:15 UTC
OK, in your case it works and in my case it doesn’t. How are we going to make progress in debugging?
Comment 9 Maik Qualmann 2022-09-18 20:20:54 UTC
I have access to a Windows 7 machine tomorrow, I will test it with that as well.
Do you use a special antivirus program? Possibly, since digiKam-7.x.x is not yet signed, the older digiKam version is known to the AntiVirus program, the newer one is not.

Maik
Comment 10 maison 2022-09-18 20:47:23 UTC
No special configuration, just Windows 7 home 64 bits.
Comment 11 maison 2022-09-18 20:47:57 UTC
Windows Defender by default.
Comment 12 maison 2022-09-24 11:53:39 UTC
Any news on your test ?
Comment 13 Maik Qualmann 2022-09-25 15:35:58 UTC
Also on the Windows 7 machine there is no problem with the zoom in OpenStreetMap.

Maik
Comment 14 maison 2022-09-25 19:16:37 UTC
Then wow can we log and debug this?

Recap: when I checked the tiles in C:\Users\{myaccount}\AppData\Local\.marble\data\maps\earth\openstreetmap, it appears that digiKam 7.8.0 or 7.7.0 don’t download any map! The ones that were in the first screen shot I showed were the ones that were downloaded before upgrading.

If I remove the old content of that folder, as I mentioned, then I get a black grid instead of a map.

So the problem is not the zoom, it’s that maps are not downloaded at all on digikam ≥ 7.7.0.
Comment 15 maison 2022-10-25 06:31:19 UTC
?
Comment 16 Maik Qualmann 2022-10-25 07:25:38 UTC
I can now reproduce the problem here in Germany. It's the same problem as in Bug 460775. The TLS error messages also appear in the log when trying to load OpenStreetMap data. Since digiKam-7.9.0 works without problems under Windows10, I suspect the cause is outdated Windows7, especially expired root CA certificates. The Qt network manager uses the certificates present in the system. I will make another attempt and load current root CA certificates into digiKam, which we will also deliver. Otherwise, it means slowly separating from the outdated Windows7.

Maik
Comment 17 maison 2022-10-25 07:39:14 UTC
Thanks Mark for confirming. However, I can’t find any change about this in the announcement page https://www.digikam.org/news/2022-06-26-7.7.0_release_announcement/
Also, if the system certificates are expired, then how does v. 7.6.0 still download maps correctly?
Comment 18 maison 2022-10-25 08:35:46 UTC
Also, only digiKam seems to have this problem. Other software, including Firefox, JOSM, GeoSetter, Mobile Atlas Creator… have no problem downloading maps.
Comment 19 caulier.gilles 2022-10-25 08:57:28 UTC
Hi,

digiKam use Marble program internally (as a library) to deal with maps view. 

Please install a stand alone version for Windows of Marble program to double check.

https://marble.kde.org/install.php?

Best 
Gilles Caulier
Comment 20 maison 2022-10-25 09:19:01 UTC
The test result with Marble is : OSM maps are still lousy, but OSM vector maps load fine (although they are slow to download).
Comment 21 maison 2022-10-25 09:19:37 UTC
Created attachment 153187 [details]
Marble OSM
Comment 22 maison 2022-10-25 09:19:58 UTC
Created attachment 153188 [details]
Marble vector OSM
Comment 23 Maik Qualmann 2022-10-25 11:47:31 UTC
In a test here with digiKam-7.5.0, the download and the map worked without any problems. I think the cause could be the Qt bug https://bugreports.qt.io/browse/QTBUG-92231
From the affects Qt version it could fit, then it would be fixed again only with Qt-5.15.8.

Maik
Comment 24 Maik Qualmann 2022-10-25 17:22:05 UTC
Git commit 3ac2d55865cc871df25aac052911a89d387b3b44 by Maik Qualmann.
Committed on 25/10/2022 at 17:20.
Pushed by mqualmann into branch 'qt5-maintenance'.

for testing add a certificate loading function
The certificate is not currently included in the bundle.
Related: bug 460775

M  +12   -0    core/app/main/main.cpp

https://invent.kde.org/graphics/digikam/commit/3ac2d55865cc871df25aac052911a89d387b3b44
Comment 25 maison 2022-10-25 18:21:45 UTC
Thanks Mark. Let’s hope this tracks down the problem and will allow a solution for 7.9.0
Comment 26 Maik Qualmann 2022-10-30 08:14:28 UTC
Git commit ad89f21b01f594fe2b7c8f49e5ecefe3a1d9280f by Maik Qualmann.
Committed on 30/10/2022 at 08:13.
Pushed by mqualmann into branch 'qt5-maintenance'.

remove test function for loading certificates
Related: bug 460775

M  +0    -9    core/app/DigikamTarget.cmake
M  +0    -12   core/app/main/main.cpp

https://invent.kde.org/graphics/digikam/commit/ad89f21b01f594fe2b7c8f49e5ecefe3a1d9280f
Comment 27 Maik Qualmann 2022-10-30 08:18:29 UTC
The causes are related to libssl-3-x64.dll and libcrypto-3-x64.dll. If I use both DLLs from a digiKam-7.5.0 version, TLS also works with a current digiKam-7.9.0 version.

Maik
Comment 28 Maik Qualmann 2022-10-30 09:08:46 UTC
The working OpenSSL version was 3.0.0, the version currently used in the packages is 3.0.3.
I think this bug is probably the cause:

https://github.com/openssl/openssl/issues/18322

@Gilles, MXE is already on OpenSSL-3.0.5, that might fix the problem. Can you rebuild MXE?

Maik
Comment 29 caulier.gilles 2022-10-30 09:12:42 UTC
yes, sure. I do it now.

Gilles
Comment 30 caulier.gilles 2022-10-30 09:23:08 UTC
Instead to rebuild all, i try an update :

---------- Updating MXE
From https://github.com/mxe/mxe
   687c2bbd..52e6b5d5  master     -> origin/master
Updating 687c2bbd..52e6b5d5
Fast-forward
 Makefile                                     |   1 +
 docs/build-matrix.html                       | 252 +++++++++--------
 docs/index.html                              |   1 +
 docs/packages.json                           | 211 +++++++-------
 plugins/gcc10/gcc10-1-driver-access-fix.diff |  13 -
 plugins/gcc10/gcc10-overlay.mk               |   7 +-
 plugins/gcc12/gcc12-overlay.mk               |   4 +-
 plugins/gcc12/gcc12.patch                    |   6 +-
 plugins/gcc8/gcc8-overlay.mk                 |   4 +-
 plugins/gcc9/gcc9-overlay.mk                 |   4 +-
 src/binutils.mk                              |   2 +-
 src/boost.mk                                 |   4 +-
 src/cgal-1-fixes.patch                       |  29 --
 src/cgal.mk                                  |  23 +-
 src/chafa.mk                                 |  32 +++
 src/chromaprint.mk                           |   9 +-
 src/cmake.mk                                 |   4 +-
 src/coin.mk                                  |   1 +
 src/curl.mk                                  |   5 +-
 src/dbus-1-fixes.patch                       |   4 +-
 src/dbus.mk                                  |   4 +-
 src/dlfcn-win32.mk                           |   4 +-
 src/expat.mk                                 |   4 +-
 src/flac.mk                                  |  12 +-
 src/fontconfig.mk                            |   4 +-
 src/fribidi.mk                               |   6 +-
 src/gd-1-fix-libvpx.patch                    |  29 --
 src/gd.mk                                    |  18 +-
 src/gdal-1-fixes.patch                       |  18 +-
 src/gdal.mk                                  |   1 +
 src/gdb-1-fixes.patch                        |  33 ++-
 src/geos-1-fixes.patch                       |  51 ++--
 src/geos.mk                                  |   4 +-
 src/gettext.mk                               |   4 +-
 src/glfw3.mk                                 |   4 +-
 src/glib-2-link-with-libuuid.patch           |  29 ++
 src/glib.mk                                  |   2 -
 src/graphicsmagick.mk                        |   4 +-
 src/gst-libav.mk                             |   6 +-
 src/gst-plugins-bad.mk                       |   8 +-
 src/gst-plugins-base.mk                      |   8 +-
 src/gst-plugins-good.mk                      |  11 +-
 src/gst-plugins-ugly.mk                      |   6 +-
 src/gstreamer.mk                             |   6 +-
 src/gtk2.mk                                  |   4 +-
 src/gtkmm2.mk                                |   8 +-
 src/harfbuzz.mk                              |   6 +-
 src/hyperscan-1-fixes.patch                  | 396 +++++++++++++--------------
 src/hyperscan.mk                             |   4 +-
 src/jasper.mk                                |   4 +-
 src/libechonest-1-fixes.patch                |  98 -------
 src/libechonest-test.cpp                     |   7 -
 src/libechonest.mk                           |  25 --
 src/libgpg_error-1-fixes.patch               |   2 +-
 src/libgpg_error.mk                          |   4 +-
 src/libgphoto2.mk                            |   8 +-
 src/libjpeg-turbo.mk                         |   4 +-
 src/libmpcdec-1-configure_ac.patch           |  49 ----
 src/libmpcdec-1-fixes.patch                  |  62 +++++
 src/libmpcdec.mk                             |  34 +--
 src/libpng.mk                                |   4 +-
 src/libssh-1-fixes.patch                     |  45 +--
 src/libssh.mk                                |   4 +-
 src/libtasn1.mk                              |   4 +-
 src/libwebp.mk                               |   9 +-
 src/lz4.mk                                   |   4 +-
 src/lzma-1-fixes.patch                       | 179 ++++++------
 src/lzma.mk                                  |  12 +-
 src/mesa.mk                                  |   4 +-
 src/meson.mk                                 |   4 +-
 src/minizip.mk                               |   2 +-
 src/mpg123.mk                                |   4 +-
 src/nettle.mk                                |   4 +-
 src/ninja.mk                                 |   4 +-
 src/openblas.mk                              |   4 +-
 src/opencv-1-fixes.patch                     | 325 ++++------------------
 src/opencv.mk                                |  33 +--
 src/openssl.mk                               |   4 +-
 src/ossim-1-fixes.patch                      |  66 ++---
 src/ossim.mk                                 |   7 +-
 src/pcre2.mk                                 |  18 +-
 src/pire-1-fixes.patch                       |  47 +++-
 src/pire.mk                                  |   4 +-
 src/poppler.mk                               |   4 +-
 src/qca.mk                                   |   4 +-
 src/qt/qt6/qt6-qt5compat.mk                  |   2 +-
 src/qt/qt6/qt6-qtbase-1-fixes.patch          |  66 +----
 src/qt/qt6/qt6-qtbase.mk                     |   8 +-
 src/qt/qt6/qt6-qtcharts.mk                   |   2 +-
 src/qt/qt6/qt6-qtdeclarative.mk              |   2 +-
 src/qt/qt6/qt6-qtimageformats.mk             |   2 +-
 src/qt/qt6/qt6-qtmultimedia-1-fixes.patch    | 166 ++++++-----
 src/qt/qt6/qt6-qtmultimedia.mk               |   4 +-
 src/qt/qt6/qt6-qtserialport.mk               |   2 +-
 src/qt/qt6/qt6-qtshadertools.mk              |   2 +-
 src/qt/qt6/qt6-qtsvg.mk                      |   2 +-
 src/qt/qt6/qt6-qttools.mk                    |   6 +-
 src/qt/qt6/qt6-qttranslations.mk             |   2 +-
 src/qt3d.mk                                  |   2 +-
 src/qtactiveqt.mk                            |   2 +-
 src/qtbase.mk                                |   4 +-
 src/qtcharts.mk                              |   2 +-
 src/qtcoap.mk                                |  22 ++
 src/qtconnectivity.mk                        |   2 +-
 src/qtdatavis3d.mk                           |   2 +-
 src/qtdeclarative-1-fixes.patch              |   4 +-
 src/qtdeclarative.mk                         |   2 +-
 src/qtgamepad.mk                             |   2 +-
 src/qtgraphicaleffects.mk                    |   2 +-
 src/qtifw.mk                                 |   4 +-
 src/qtimageformats.mk                        |   2 +-
 src/qtlocation.mk                            |   2 +-
 src/qtlottie.mk                              |   2 +-
 src/qtmultimedia.mk                          |   2 +-
 src/qtnetworkauth.mk                         |   2 +-
 src/qtpurchasing.mk                          |   2 +-
 src/qtquick3d.mk                             |   2 +-
 src/qtquickcontrols.mk                       |   2 +-
 src/qtquickcontrols2.mk                      |   2 +-
 src/qtremoteobjects.mk                       |   2 +-
 src/qtscript.mk                              |   2 +-
 src/qtscxml.mk                               |   2 +-
 src/qtsensors.mk                             |   2 +-
 src/qtserialbus.mk                           |   2 +-
 src/qtserialport.mk                          |   2 +-
 src/qtspeech.mk                              |   2 +-
 src/qtsvg.mk                                 |   2 +-
 src/qttools.mk                               |   2 +-
 src/qttranslations.mk                        |   2 +-
 src/qtvirtualkeyboard.mk                     |   2 +-
 src/qtwebchannel.mk                          |   2 +-
 src/qtwebsockets.mk                          |   2 +-
 src/qtwebview.mk                             |   2 +-
 src/qtwinextras.mk                           |   2 +-
 src/qtxmlpatterns.mk                         |   2 +-
 src/readline-1-fixes.patch                   |  36 +++
 src/readline-1.patch                         | 127 ---------
 src/readline.mk                              |  11 +-
 src/sdl_sound.mk                             |   2 +-
 src/spatialite-1-fixes.patch                 | 146 ++++++++--
 src/spatialite.mk                            |  11 +-
 src/sqlite.mk                                |   4 +-
 src/wavpack.mk                               |   4 +-
 src/wxwidgets-1-fixes.patch                  | 167 -----------
 src/wxwidgets.mk                             |   4 +-
 src/xz.mk                                    |   4 +-
 src/zlib-1-win32-static.patch                |  20 +-
 src/zlib.mk                                  |   4 +-
 148 files changed, 1334 insertions(+), 1978 deletions(-)
 delete mode 100644 plugins/gcc10/gcc10-1-driver-access-fix.diff
 delete mode 100644 src/cgal-1-fixes.patch
 create mode 100644 src/chafa.mk
 delete mode 100644 src/gd-1-fix-libvpx.patch
 create mode 100644 src/glib-2-link-with-libuuid.patch
 delete mode 100644 src/libechonest-1-fixes.patch
 delete mode 100644 src/libechonest-test.cpp
 delete mode 100644 src/libechonest.mk
 delete mode 100644 src/libmpcdec-1-configure_ac.patch
 create mode 100644 src/libmpcdec-1-fixes.patch
 create mode 100644 src/qtcoap.mk
 create mode 100644 src/readline-1-fixes.patch
 delete mode 100644 src/readline-1.patch
 delete mode 100644 src/wxwidgets-1-fixes.patch
[check reqs]
[git-log]   52e6b5d5 add libopengl-dev requirement
[build]       binutils               x86_64-w64-mingw32.shared

I expect 4-5 hours of compilation time (:-)))

Gilles
Comment 31 caulier.gilles 2022-10-30 14:15:00 UTC
[check reqs]
[git-log]   52e6b5d5 add libopengl-dev requirement
[build]       binutils               x86_64-w64-mingw32.shared
[done]        binutils               x86_64-w64-mingw32.shared                              643312 KiB     1m51.845s
[build]       gcc                    x86_64-w64-mingw32.shared

Failed to build package gcc for target x86_64-w64-mingw32.shared!
------------------------------------------------------------
make[4]: Leaving directory '/mnt/data/8.x/project/bundles/mxe/build.win64/tmp-gcc-x86_64-w64-mingw32.shared/gcc-11.3.0.build_/x86_64-w64-mingw32.shared/libquadmath'
make[3]: Leaving directory '/mnt/data/8.x/project/bundles/mxe/build.win64/tmp-gcc-x86_64-w64-mingw32.shared/gcc-11.3.0.build_'
make[2]: *** [Makefile:973: all] Error 2
make[2]: Leaving directory '/mnt/data/8.x/project/bundles/mxe/build.win64/tmp-gcc-x86_64-w64-mingw32.shared/gcc-11.3.0.build_'
make[1]: *** [Makefile:900: build-only-gcc_x86_64-w64-mingw32.shared] Error 2
make[1]: Leaving directory '/mnt/data/8.x/project/bundles/mxe/build.win64'
real    18m15.616s
user    54m11.751s
sys     6m8.028s
------------------------------------------------------------
[log]      /mnt/data/8.x/project/bundles/mxe/build.win64/log/gcc_x86_64-w64-mingw32.shared

make: *** [Makefile:888: /mnt/data/8.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/installed/gcc] Error 1
FAILED COMMAND: make MXE_TARGETS=$MXE_BUILD_TARGETS openssl cmake yasm gettext freeglut libxml2 libxslt libjpeg-turbo libpng djvulibre tiff boost expat lcms liblqr-1 eigen jasper zlib bzip2 mman-win32 pthreads libgphoto2 icu4c qtbase qtbase_CONFIGURE_OPTS=-icu qttranslations qtimageformats qtnetworkauth qttools qtwinextras qtscript qtwebkit fdk-aac x264 x265 xvidcore libvpx theora vorbis opencore-amr librtmp opus speex lame freetype libass openal fftw libltdl openexr

... as expected, with a build as UPSTREAM... I will try to rebuild all from scratch.

Gilles
Comment 32 caulier.gilles 2022-10-30 17:06:32 UTC
Now, another one is broken if MXE is rebuild from scratch :

     0m24.924s
[download]    curl-7.86.0.tar.xz
[build]       curl                   x86_64-w64-mingw32.shared

Failed to build package curl for target x86_64-w64-mingw32.shared!
------------------------------------------------------------
make[3]: *** [Makefile:1490: all-recursive] Error 1
make[3]: Leaving directory '/mnt/data/8.x/project/bundles/mxe/build.win64/tmp-curl-x86_64-w64-mingw32.shared/curl-7.86.0.build_/src'
make[2]: *** [Makefile:1242: all-recursive] Error 1
make[2]: Leaving directory '/mnt/data/8.x/project/bundles/mxe/build.win64/tmp-curl-x86_64-w64-mingw32.shared/curl-7.86.0.build_'
make[1]: *** [Makefile:900: build-only-curl_x86_64-w64-mingw32.shared] Error 2
make[1]: Leaving directory '/mnt/data/8.x/project/bundles/mxe/build.win64'
real    3m14.761s
user    8m17.577s
sys     1m31.372s
------------------------------------------------------------
[log]      /mnt/data/8.x/project/bundles/mxe/build.win64/log/curl_x86_64-w64-mingw32.shared

make: *** [Makefile:888: /mnt/data/8.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/installed/curl] Error 1
FAILED COMMAND: make MXE_TARGETS=$MXE_BUILD_TARGETS openssl cmake yasm gettext freeglut libxml2 libxslt libjpeg-turbo libpng djvulibre tiff boost expat lcms liblqr-1 eigen jasper zlib bzip2 mman-win32 pthreads libgphoto2 icu4c qtbase qtbase_CONFIGURE_OPTS=-icu qttranslations qtimageformats qtnetworkauth qttools qtwinextras qtscript qtwebkit fdk-aac x264 x265 xvidcore libvpx theora vorbis opencore-amr librtmp opus speex lame freetype libass openal fftw libltdl openexr
[gilles@localhost mxe]$ 

Gilles
Comment 33 caulier.gilles 2022-10-31 08:11:28 UTC
Hi Maik,

As i rebuild MXE without problem for my office uses to compile Windows applications, i suspect a problem with host system (Mageia7).
In my office i used Centos7. excepted a puzzle to install Python3 in parallel than Python2 on this system, whole compilation have been fluent.

I try to compile MXE for digiKam now using Kubuntu 22.04 to see if problems disappear.

Best

Gilles
Comment 34 Maik Qualmann 2022-10-31 09:06:27 UTC
I will also start an MXE build here, but it will take a little longer. ((:-))

Maik
Comment 35 caulier.gilles 2022-10-31 10:52:50 UTC
Same problem under Kubuntu 22.04. I report a file in MXE github:

https://github.com/mxe/mxe/issues/2913

Gilles
Comment 36 Maik Qualmann 2022-10-31 11:24:47 UTC
There was an update to curl 3 hours ago, I think it's already fixed.

Maik
Comment 37 caulier.gilles 2022-10-31 12:35:55 UTC
yes it is. Now MXE build under Kubuntu, and i will use this Linux instead Mageia7.

Compilation is under progress until the next broken package (:-)))... Wait and see :

[build]       curl                    x86_64-w64-mingw32.shared
[done]        curl                    x86_64-w64-mingw32.shared                            153816 KiB     0m38,694s
[download]    libexif-0.6.22-release.tar.gz
MXE Warning! Downloading libexif from second URL.
[build]       libexif                 x86_64-w64-mingw32.shared
[done]        libexif                 x86_64-w64-mingw32.shared                            22264 KiB      0m16,574s
[download]    mingw-libgnurx-2.6.1-src.tar.gz
[build]       libgnurx                x86_64-w64-mingw32.shared
[done]        libgnurx                x86_64-w64-mingw32.shared                            1248 KiB       0m5,883s
[download]    dlfcn-win32-v1.3.1.tar.gz
[build]       dlfcn-win32             x86_64-w64-mingw32.shared
[done]        dlfcn-win32             x86_64-w64-mingw32.shared                            900 KiB        0m5,782s
[build]       libltdl                 x86_64-w64-mingw32.shared
[done]        libltdl                 x86_64-w64-mingw32.shared                            10460 KiB      0m8,731s
[download]    libusb-1.0.26.tar.bz2
[build]       libusb1                 x86_64-w64-mingw32.shared
[done]        libusb1                 x86_64-w64-mingw32.shared                            7288 KiB       0m13,502s
[download]    libgphoto2-v2.5.30.tar.gz
[build]       libgphoto2              x86_64-w64-mingw32.shared
[done]        libgphoto2              x86_64-w64-mingw32.shared                            79692 KiB      1m38,107s
[download]    icu4c-release-66.1.tar.gz
[build]       icu4c                   x86_64-pc-linux-gnu
[done]        icu4c                   x86_64-pc-linux-gnu                                  104380 KiB     1m56,430s
[build]       icu4c                   x86_64-w64-mingw32.shared
[done]        icu4c                   x86_64-w64-mingw32.shared                            357544 KiB     2m4,700s
[download]    freetype-2.12.1.tar.xz
[build]       freetype-bootstrap      x86_64-w64-mingw32.shared
[done]        freetype-bootstrap      x86_64-w64-mingw32.shared                            29116 KiB      0m16,932s
[download]    fontconfig-2.14.1.tar.xz
[build]       fontconfig              x86_64-w64-mingw32.shared
[done]        fontconfig              x86_64-w64-mingw32.shared                            19560 KiB      0m29,077s
[download]    freetds-1.3.12.tar.bz2
[build]       freetds                 x86_64-w64-mingw32.shared
[done]        freetds                 x86_64-w64-mingw32.shared                            56584 KiB      1m37,989s
[download]    lzo-2.10.tar.gz
[build]       lzo                     x86_64-w64-mingw32.shared
[done]        lzo                     x86_64-w64-mingw32.shared                            7104 KiB       0m28,443s
[download]    pixman-0.33.6.tar.gz
[build]       pixman                  x86_64-w64-mingw32.shared
[done]        pixman                  x86_64-w64-mingw32.shared                            24376 KiB      0m22,614s
[download]    cairo-1.16.0.tar.xz
[build]       cairo                   x86_64-w64-mingw32.shared
[done]        cairo                   x86_64-w64-mingw32.shared                            106440 KiB     0m51,903s
[download]    harfbuzz-5.3.1.tar.xz
[build]       harfbuzz                x86_64-w64-mingw32.shared
[done]        harfbuzz                x86_64-w64-mingw32.shared                            121408 KiB     2m5,202s
[build]       freetype                x86_64-w64-mingw32.shared
[done]        freetype                x86_64-w64-mingw32.shared                            29164 KiB      0m17,163s
[download]    mysql-connector-c-6.1.6-src.tar.gz
[build]       libmysqlclient          x86_64-w64-mingw32.shared
[done]        libmysqlclient          x86_64-w64-mingw32.shared                            192320 KiB     1m46,792s
[download]    zstd-v1.5.2.tar.gz
[build]       zstd                    x86_64-w64-mingw32.shared
[done]        zstd                    x86_64-w64-mingw32.shared                            13608 KiB      0m15,050s
[download]    mesa-22.2.2.tar.xz
[build]       mesa                    x86_64-w64-mingw32.shared
...

Gilles
Comment 38 caulier.gilles 2022-10-31 16:23:32 UTC
Now, MXE is compiled with Qt + QtWebkit, but it stop later while compiling all dependecies of ffmpeg :

[download]    opencore-amr-0.1.3.tar.gz
[build]       opencore-amr            x86_64-w64-mingw32.shared
[done]        opencore-amr            x86_64-w64-mingw32.shared                            13200 KiB      0m14,428s
[build]       gmp                     x86_64-w64-mingw32.shared
[done]        gmp                     x86_64-w64-mingw32.shared                            122924 KiB     1m31,667s
[download]    libtasn1-4.19.0.tar.gz
[build]       libtasn1                x86_64-w64-mingw32.shared
[done]        libtasn1                x86_64-w64-mingw32.shared                            15892 KiB      0m31,255s
[download]    nettle-3.8.1.tar.gz
[build]       nettle                  x86_64-w64-mingw32.shared
[done]        nettle                  x86_64-w64-mingw32.shared                            50668 KiB      0m20,309s
[download]    gnutls-3.6.16.tar.xz
[build]       gnutls                  x86_64-w64-mingw32.shared

Failed to build package gnutls for target x86_64-w64-mingw32.shared!
------------------------------------------------------------
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
Can't exec "gtkdocize": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 293.
autoreconf: error: gtkdocize failed with exit status: 2
make[1]: *** [Makefile:900: build-only-gnutls_x86_64-w64-mingw32.shared] Error 2
make[1]: Leaving directory '/mnt/data/Devel/7.x/project/bundles/mxe/build.win64'
real    0m19,115s
user    0m17,346s
sys     0m1,071s
------------------------------------------------------------
[log]      /mnt/data/Devel/7.x/project/bundles/mxe/build.win64/log/gnutls_x86_64-w64-mingw32.shared

make: *** [Makefile:888: /mnt/data/Devel/7.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/installed/gnutls] Error 1
FAILED COMMAND: make MXE_TARGETS=$MXE_BUILD_TARGETS openssl cmake yasm gettext freeglut libxml2 libxslt libjpeg-turbo libpng djvulibre tiff boost expat lcms liblqr-1 eigen jasper zlib bzip2 mman-win32 pthreads libgphoto2 icu4c qtbase qtbase_CONFIGURE_OPTS=-icu qttranslations qtimageformats qttools qtwinextras qtscript qtwebkit fdk-aac x264 x265 xvidcore libvpx theora vorbis opencore-amr librtmp opus speex lame freetype libass openal fftw libltdl openexr
gilles@U22:/mnt/data/Devel/7.x/project/bundles/mxe$ 

I will open a new file in MXE project.

Gilles
Comment 39 caulier.gilles 2022-10-31 22:21:37 UTC
Maik,

All compile fine now. Last stage to finalize the digiKam build is under process. Bundles will be online tomorrow morning 

Gilles
Comment 40 Maik Qualmann 2022-11-01 06:54:42 UTC
Great, file download and map loading now works again with libssl-3.0.5 on Windows 7. I'm closing the bug.

Maik
Comment 41 maison 2022-12-08 11:59:50 UTC
Great news: I can confirm this problem is solved in 7.9.0. Thank you!