Summary: | wrong icon usage revisited [patch] | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Simon <freisim93> |
Component: | Usability-Themes | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | artem.anufrij, caulier.gilles, freisim93, laurakittyinka, metzpinguin |
Priority: | NOR | ||
Version: | 5.4.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 5.7.0 | |
Sentry Crash Report: | |||
Attachments: |
Replace icons
Replace icons Replace icons Replace symlinked icons with actual file in windows build (untested) Replace icons Use mxe lensfun |
Description
Simon
2016-12-30 00:33:29 UTC
Created attachment 103091 [details]
Replace icons
Created attachment 103115 [details] Replace icons From the previous bug about this: > Note: The icon globe does not work under Windows, always use the unlinked > variant -> folder-html. > > Maik Is this still valid or did something change in the build process to solve this symlink issue? If this is still valid this patch must be in sync with an update of breeze icons for the windows package (the change in breeze will be part of a future v5.30.0 release). I tried to determine how breeze icons are added to bundles, but I didn't succeed. So how/when do you update breeze icons for bundles? Yes this is still valid for Windows. We use currently KF-5.29 for the Windows build. Maik The Windows bundle is process with MXE cross compiler (MinGW based). Whole digiKam + dependencies are compiled under Linux. This take few hours for 32 and 64 bits. There is no need of Windows target, and especially the weird M$ MSVC compiler. I waste a lots of time, for digiKam, and also in my office, with this Microsoft compiler. Really, it slow to compile and it's a big puzzle to obtain a good result at end. MSVC require also to patch a lots of time with pre processor rules, which become a big plat of cheese with black holes... So, to resume. MXE compile the whole environement with all low level dependencies, including Qt5. This is done by this bash script : https://cgit.kde.org/digikam-software-compilation.git/tree/project/bundles/mxe/01-build-mxe.sh The second script build and install all KF5 dependencies. Breeze is compiled at this stage : https://cgit.kde.org/digikam-software-compilation.git/tree/project/bundles/mxe/02-build-extralibs.sh#n75 ... which call these cmake scripts : 1/ https://cgit.kde.org/digikam-software-compilation.git/tree/project/bundles/3rdparty/CMakeLists.txt 2/ https://cgit.kde.org/digikam-software-compilation.git/tree/project/bundles/3rdparty/ext_kf5/CMakeLists.txt For breeze, note the compilation option used : https://cgit.kde.org/digikam-software-compilation.git/tree/project/bundles/3rdparty/ext_kf5/CMakeLists.txt#n196 Breeze is compacted as Qt rcc resource (this is valid for AppImage and Macports). Why ? Because parsing small icons file on file system is slow, especially under Windows. So a memory resource embedded in binary and loaded in memory is faster. 2nd Question : why disable brezze based rcc rules included since 5.29 ? Because this require to use KIcon framework which is dropped since 5.x release now. So the breeze rcc is compiled after than digiKam in installed by 3rd bash script. Look script 4th, especially here : https://cgit.kde.org/digikam-software-compilation.git/tree/project/bundles/mxe/04-build-installer.sh#n60 This will build the icon sets for whole KF5 and digikam and kipi-plugins. This is not only Brezze icon sets. Now, to complete, at runtime, digiKam try to find the rcc resource file at init. It's done here : https://cgit.kde.org/digikam.git/tree/libs/widgets/mainview/dxmlguiwindow.cpp#n820 Voilà... Gilles *** Bug 374397 has been marked as a duplicate of this bug. *** I don't understand all this tech talk but I would like to add something: if somebody is working on this anyway he might also change the labeling: replace "Thumbnails" by "Icons", in the German version as well. In my understanding the whole thing including all the data is an icon, a thumbnail is only the little pic. This would also correspond to the terminology we used in "Configure digiKam". The labeling in the German version "Vorschaubilder" (plural) for Icons/Thumbnails and "Vorschaubild" (singular) for the preview is not very entangling. So "Icons" and "Vorschaubild" would be better since "Icons" is a well known technical term also in Germany (and probably many other countries). Created attachment 103198 [details] Replace symlinked icons with actual file in windows build (untested) What do you think about replacing all symlinks with actual files in the windows build as a permanent workaround for this problem? I looked at the build process, but I did not understand whether only the needed icons or all icons are packaged. If it is all icons, this increases the size from roughly 47MB to 74MB. Also my proposed patch is untested and there probably is a nicer, less hacky way to achieve this (if it is a good idea anyway) - I don't know much (anything) about cmake. @Wolfgang Scheffner: I completely agree the German phrasing is unfortunate. This is handled by KDE Localization (https://l10n.kde.org/) or in this case its German team (https://l10n.kde.org/team-infos.php?teamcode=de). I also think "Icons" would be more appropriate than "Thumbnails". And regarding the configuration: The "Views" should definitely use the same terminology and for me it is generally confusing (e.g. I don't get what "Mime Types" has to do with "Views"). These are however other issues than those addresses here - would you mind opening a new bug? Simon, >Replace symlinked icons with actual file in windows build (untested) untested want mean on run-time under Windows ? did you compiled at least the installer under Linux with MXE ? It's simple, all i automatized through makeall.sh >What do you think about replacing all symlinks with actual files in the windows >build as a permanent workaround for this problem? It must be better, but... As i explained before, the icons are copie in a single archive as a Qt rcc file. The rcc file is copied at the right place near digikam.exe. At run time digiKam check if this file exist and register the archive as source of ressource of icon. Rcc file is loaded in memory and it's very fast to get an icon in GUI. Windows FS is very slow to get small icon file from the system. >I looked at the build process, but I did not understand whether only the needed >icons or all icons are packaged. If it is all icons, this increases the size >from roughly 47MB to 74MB. Probably the file are really copied inside the RCC file. >Also my proposed patch is untested and there probably is a nicer, less hacky >way to achieve this (if it is a good idea anyway) - I don't know much >(anything) about cmake. We have a rcc compiler for icons into project/bundles/mxe/icon-rcc. This one is a parser of icon files and encapsulate all in RCC archive. look main.cpp, it's based on C++/Qt. Probably the case of symlinked files must be processed in this implementation. Gilles Thanks Gilles for bearing with me - I think I know what the problem is with the symlinks. So I tried to do the windows build, but I am running into two problems (one unsovled) on the 01-build-mxe.sh part (so far): Building lensfun fails at install target, because it tries to install GLIB2_DLL. This should not happen, as the install target is only set for win32, see ./project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/CMakeLists.txt lines 76-86 There are no errors up until that point, GLIB2_DLL is not set, the rest of CMake Error at cmake_install.cmake:100 (file): file INSTALL cannot find ".../project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/GLIB2_DLL-NOTFOUND". The entire output of 01-build-mxe.sh is here: http://pastebin.com/39kEW80q I have no clue what is going on here. Before that I ran into the following problem, but fixed it with a workaround: It doesn't download the lensfun tarball (the usual generic protocol unsupported error), I tried a bunch of different URLs, which did not work either. Manually downloading using curl works fine, no clue what the problem is. I just downloaded it manually and added a local URL to the makefile. Simon, I don't recieve the comment #9 to my mail box... Strange. I will try to reproduce the Lensfun problem. But as i know, it work fine since few month until now... Note : About icon problem, look also in this comment : https://bugs.kde.org/show_bug.cgi?id=374671#c2 Gilles (In reply to caulier.gilles from comment #10) > Simon, > > I don't recieve the comment #9 to my mail box... Strange. > > I will try to reproduce the Lensfun problem. But as i know, it work fine > since few month until now... > > Note : About icon problem, look also in this comment : > > https://bugs.kde.org/show_bug.cgi?id=374671#c2 > > Gilles I am pretty sure I can solve the problem, but I need to be able to go through the build process to check whether these ideas work - and I am stuck building, so I am not making any progress at the moment. I will take a look in few hours today about MXE and lensfun... Gilles Simon, No problem for me to get Lensfun tarball and compile it with MXE. See my trace below : [gilles@localhost mxe]$ ./01-build-mxe.sh 01-build-mxe.sh : build a bundle MXE install with digiKam dependencies. ----------------------------------------------------------------------- Target Windows architecture: 32 bits. CPU Cores to use : 7 ... ---------- Building digiKam 3rd-party dependencies with MXE == Using MXE wrapper: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-cmake == Using MXE toolchain: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/cmake/mxe-conf.cmake == Using MXE runresult: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/share/cmake/modules/TryRunResults.cmake loading initial cache file /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/share/cmake/modules/TryRunResults.cmake -- The C compiler identification is GNU 4.9.4 -- The CXX compiler identification is GNU 4.9.4 -- Check for working C compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-gcc -- Check for working C compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-g++ -- Check for working CXX compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMAKE_GENERATOR: Unix Makefiles -- CMAKE_CL_64: -- -------------------------------- -- KF5 component : extra-cmake-modules -- Component version: 5.29 -- Component MD5 : dd3e13ee27fb421a9d215fc708ae02b3 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kconfig -- Component version: 5.29 -- Component MD5 : d9686ba5a3b1732236a3dcf3b7d1b4a4 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : breeze-icons -- Component version: 5.29 -- Component MD5 : 799c237be7c59ee0a452cea034565f43 -- Configure options: -DBINARY_ICONS_RESOURCE=OFF -- Patch to apply : -- -------------------------------- -- KF5 component : solid -- Component version: 5.29 -- Component MD5 : f118ab316c536b84500d472c4141f3d7 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kcoreaddons -- Component version: 5.29 -- Component MD5 : f0a3330cd34e3269cd65b65bb465b02c -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : threadweaver -- Component version: 5.29 -- Component MD5 : 629079e41766c0b40e350287e493e5b1 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kwindowsystem -- Component version: 5.29 -- Component MD5 : e2e4416e793f72cfada80d85dd4e84dc -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : karchive -- Component version: 5.29 -- Component MD5 : 9a0a1d8e13b45bbed97cf6945eafadff -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kdbusaddons -- Component version: 5.29 -- Component MD5 : dceedee3876d1d792995e70466af8977 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : ki18n -- Component version: 5.29 -- Component MD5 : 5619f4e80d97c9ee697f0e8b9300d2e3 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kcrash -- Component version: 5.29 -- Component MD5 : d85c85ecfe38a796c3bce4313df8ece7 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kcodecs -- Component version: 5.29 -- Component MD5 : baf7fdef49333280abed66420f741b88 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kauth -- Component version: 5.29 -- Component MD5 : 51730daf782164d8bfcb2eec73cdfe9c -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kguiaddons -- Component version: 5.29 -- Component MD5 : 5bae9a51828d0f1a665530c3f6772feb -- Configure options: -- Patch to apply : kguiaddons-helpurl.patch -- -------------------------------- -- KF5 component : kwidgetsaddons -- Component version: 5.29 -- Component MD5 : a6166da9293a41803b80aff1ebc528e9 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kitemviews -- Component version: 5.29 -- Component MD5 : 429e6873d2664d409f969f05f66ad485 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kcompletion -- Component version: 5.29 -- Component MD5 : dd89fd72867a8d84e710da62572bc872 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kconfigwidgets -- Component version: 5.29 -- Component MD5 : 158f513619ce94c5aa63b4f7576fd147 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kiconthemes -- Component version: 5.29 -- Component MD5 : 979a480ddaef14b9f2caf85d726292ad -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kservice -- Component version: 5.29 -- Component MD5 : fe35162a6cef253ac7ae77103c864eff -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kglobalaccel -- Component version: 5.29 -- Component MD5 : a691b1a2777f9ce30fb462c04657a5bb -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kxmlgui -- Component version: 5.29 -- Component MD5 : 217df740e01bedaff3c5ab3cda3ecd4a -- Configure options: -- Patch to apply : kxmlgui-drop-ktextwidgets.patch -- -------------------------------- -- KF5 component : kbookmarks -- Component version: 5.29 -- Component MD5 : 84faa17d2de691a534284e0c4afaccdb -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kimageformats -- Component version: 5.29 -- Component MD5 : ec7a7bf299f1c960368c57b8e768c8b5 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : knotifyconfig -- Component version: 5.29 -- Component MD5 : c6961a1b8e4b64c82ed9893a1dbecf8f -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : knotifications -- Component version: 5.29 -- Component MD5 : d1c90f462a9282b5f2d0471d1480e517 -- Configure options: -- Patch to apply : knotifications-drop-phonon.patch -- -------------------------------- -- KF5 component : kjobwidgets -- Component version: 5.29 -- Component MD5 : e9fd5f5377ada71d70af520e2aff3fd9 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : sonnet -- Component version: 5.29 -- Component MD5 : be646b39a16a2b848540715f6407f377 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : ktextwidgets -- Component version: 5.29 -- Component MD5 : ada2d9d175b905cf73eec1522bb39376 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kio -- Component version: 5.29 -- Component MD5 : 071a19a4f2d5cdf94641266e1f239656 -- Configure options: -- Patch to apply : kio-signals-names.patch -- -------------------------------- -- KF5 component : kinit -- Component version: 5.29 -- Component MD5 : a5e7ece2a0a464e7d4d55d03852413ac -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kdewebkit -- Component version: 5.29 -- Component MD5 : 4a024983790e13c2914ae7ccbdfe9479 -- Configure options: -- Patch to apply : -- -------------------------------- -- KF5 component : kwallet -- Component version: 5.29 -- Component MD5 : c7843f6d8d2645ebb2fce1529e8b2aed -- Configure options: -DBUILD_KWALLETD=OFF;-DBUILD_KWALLET_QUERY=OFF -- Patch to apply : -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_FIND_PREFIX_PATH CMAKE_INCLUDE_PATH CMAKE_LIBRARY_PATH CMAKE_SYSTEM_INCLUDE_PATH ZLIB_ROOT -- Build files have been written to: /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build == Using MXE wrapper: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-cmake == Skip using MXE toolchain: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/cmake/mxe-conf.cmake Scanning dependencies of target ext_lensfun [ 0%] Creating directories for 'ext_lensfun' [ 50%] Performing download step (download, verify and extract) for 'ext_lensfun' -- verifying file... file='/mnt/devel/GIT/5.x/project/bundles/mxe/temp.dwnld/lensfun-0.3.2.tar.gz' -- verifying file... done -- extracting... src='/mnt/devel/GIT/5.x/project/bundles/mxe/temp.dwnld/lensfun-0.3.2.tar.gz' dst='/mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 50%] Performing patch step for 'ext_lensfun' [ 50%] No update step for 'ext_lensfun' patching file CMakeLists.txt [ 50%] Performing configure step for 'ext_lensfun' MXE target : 32 bits shared Installing to /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32 for target i686-w64-mingw32.shared with build mode relwithdebinfo and configure options -DBUILD_TESTING=false == Using MXE wrapper: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-cmake == Using MXE toolchain: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/cmake/mxe-conf.cmake == Using MXE runresult: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/share/cmake/modules/TryRunResults.cmake loading initial cache file /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/share/cmake/modules/TryRunResults.cmake -- The C compiler identification is GNU 4.9.4 -- The CXX compiler identification is GNU 4.9.4 -- Check for working C compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-gcc -- Check for working C compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-g++ -- Check for working CXX compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for include file endian.h -- Looking for include file endian.h - not found -- Found PkgConfig: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-pkg-config (found version "0.28") -- Checking for one of the modules 'glib-2.0' -- ------------------------------------------------------------------------------------- -- Building Lensfun 0.3.2.0 -- ------------------------------------------------------------------------------------- -- Build as dynamic/shared library -- Build type: relwithdebinfo -- Build doc: OFF -- Build test suite: OFF -- Build lenstool: OFF -- Build with support for SSE: ON -- Build with support for SSE2: ON -- Install helper scripts: ON -- Install prefix: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared -- Using: -- GLIB2 include dir: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/include/glib-2.0;/mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/glib-2.0/include;/mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/include -- GLIB2 library: glib-2.0;intl -- GLIB2 DLL: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/bin/libglib-2.0-0.dll -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTING CMAKE_FIND_PREFIX_PATH CMAKE_LIBRARY_PATH DIGIKAMSC_CHECKOUT_DOC DIGIKAMSC_CHECKOUT_PO DIGIKAMSC_COMPILE_DIGIKAM DIGIKAMSC_COMPILE_DOC DIGIKAMSC_COMPILE_KIPIPLUGINS DIGIKAMSC_COMPILE_LIBKIPI DIGIKAMSC_COMPILE_LIBKSANE DIGIKAMSC_COMPILE_LIBKVKONTAKTE DIGIKAMSC_COMPILE_LIBMEDIAWIKI DIGIKAMSC_COMPILE_PO ENABLE_AKONADICONTACTSUPPORT ENABLE_APPSTYLES ENABLE_DBUS ENABLE_INTERNALMYSQL ENABLE_KFILEMETADATASUPPORT ENABLE_KIO ENABLE_MEDIAPLAYER ENABLE_MYSQLSUPPORT ENABLE_OPENCV3 MXE_TOOLCHAIN OpenCV_DIR ZLIB_ROOT -- Build files have been written to: /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/build [100%] Performing build step for 'ext_lensfun' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. Scanning dependencies of target tre_regex [ 3%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-ast.c.obj [ 6%] Building C object libs/regex/CMakeFiles/tre_regex.dir/regcomp.c.obj [ 10%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-parse.c.obj [ 13%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-compile.c.obj [ 17%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-approx.c.obj [ 20%] Building C object libs/regex/CMakeFiles/tre_regex.dir/regexec.c.obj [ 24%] Building C object libs/regex/CMakeFiles/tre_regex.dir/regerror.c.obj [ 27%] Building C object libs/regex/CMakeFiles/tre_regex.dir/xmalloc.c.obj [ 31%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-parallel.c.obj [ 34%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-mem.c.obj [ 37%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-backtrack.c.obj [ 41%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-stack.c.obj [ 44%] Linking C static library libtre_regex.a [ 44%] Built target tre_regex Scanning dependencies of target lensfun [ 48%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/camera.cpp.obj [ 51%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/database.cpp.obj [ 55%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/lens.cpp.obj [ 58%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mount.cpp.obj [ 62%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/cpuid.cpp.obj [ 65%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color-sse.cpp.obj [ 68%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color-sse2.cpp.obj [ 72%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color.cpp.obj [ 75%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-coord-sse.cpp.obj [ 79%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-coord.cpp.obj [ 82%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-subpix.cpp.obj [ 86%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/modifier.cpp.obj [ 89%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/auxfun.cpp.obj [ 93%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/windows/auxfun.cpp.obj [ 96%] Linking CXX shared library liblensfun.dll [ 96%] Built target lensfun Scanning dependencies of target python-package [100%] Generating build/timestamp running build running build_py creating build creating build/lib creating build/lib/lensfun copying /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/build/apps/lensfun/__init__.py -> build/lib/lensfun [100%] Built target python-package [100%] Performing install step for 'ext_lensfun' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. Install the project... -- Install configuration: "relwithdebinfo" -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/include/lensfun/lensfun.h -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/include/regex/regex.h -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-olympus.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-casio.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-zeiss.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-schneider.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-tamron.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-konica-minolta.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-fujifilm.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-pentax.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-kodak.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-canon.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/misc.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-vivitar.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-tokina.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/generic.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-hasselblad.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-panasonic.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-samyang.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-panasonic.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/actioncams.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-nikon.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-zeiss.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-panasonic.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-fujifilm.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-olympus.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-ussr.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-samyang.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-canon.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-nikon.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/rf-leica.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-canon.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-samsung.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/6x6.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-sigma.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-tamron.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/contax.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-sony.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-leica.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-pentax.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-leica.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-samsung.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-ricoh.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-sony.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-samsung.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-sigma.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-pentax.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-soligor.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-nikon.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-konica-minolta.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-olympus.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-sigma.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-ricoh.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-sony.xml -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/timestamp.txt -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/libtre_regex.a -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/liblensfun.dll.a -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/bin/liblensfun.dll -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/pkgconfig/lensfun.pc -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/bin/g-lensfun-update-data -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/bin/lensfun-add-adapter -- Up-to-date: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/bin/lensfun-update-data running install running build running build_py creating build creating build/lib creating build/lib/lensfun copying /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/build/apps/lensfun/__init__.py -> build/lib/lensfun running install_lib copying build/lib/lensfun/__init__.py -> /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/python3.4/site-packages/lensfun byte-compiling /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/python3.4/site-packages/lensfun/__init__.py to __init__.cpython-34.pyc running install_egg_info Removing /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/python3.4/site-packages/lensfun-0.3.2-py3.4.egg-info Writing /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/python3.4/site-packages/lensfun-0.3.2-py3.4.egg-info [100%] Completed 'ext_lensfun' [100%] Built target ext_lensfun ... Gilles No problem too to get and compile lensfun under MXE in 64 bits... What's your complete trace exactly ? Gilles The entire trace (of 01-build-mxe.sh): http://pastebin.com/39kEW80q Look the difference. From you : -- Using: -- GLIB2 include dir: /media/nunkystorage/4_Simon/Programme/Linux/source/digikam/develsoftwarecomp/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/include/glib-2.0;/media/nunkystorage/4_Simon/Programme/Linux/source/digikam/develsoftwarecomp/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/glib-2.0/include;/media/nunkystorage/4_Simon/Programme/Linux/source/digikam/develsoftwarecomp/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/include -- GLIB2 library: glib-2.0;intl -- Configuring done From me : -- Using: -- GLIB2 include dir: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/include/glib-2.0;/mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/glib-2.0/include;/mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/include -- GLIB2 library: glib-2.0;intl -- GLIB2 DLL: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64- mingw32.shared/bin/libglib-2.0-0.dll -- Configuring done It miss this line from you side : -- GLIB2 DLL: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/bin/libglib-2.0-0.dll The glib2 dll exists on your MXE ? What the MXE log about glib2 ? Mine from /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/log/glib_i686-w64-mingw32.shared indicate a trace about download + configure + make + make install without error. Gilles This is because your log is from 32bit and mine from 64bit. As I said earlier the dll should never be installed when compiling for 64bit according to https://github.com/lensfun/lensfun/blob/v0.3.2/CMakeLists.txt#L76 Really ??? My log from Lensfun compiled to 64 bits MXE : Using: -- GLIB2 include dir: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/include/glib-2.0;/mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/glib-2.0/include;/mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/include -- GLIB2 library: glib-2.0;intl -- GLIB2 DLL: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/bin/libglib-2.0-0.dll -- Configuring done DLL is here... And i don't see any reason to not have a DLL if lensfun target is compiled as shared. DLL is the wanted goal in this case... Gilles Yes, I know it is weird, but that is what is in the lensfun CMakeList.txt (https://github.com/lensfun/lensfun/blob/v0.3.2/CMakeLists.txt#L76) I am currently trying to run it for 32bit. After building with win32 comparing was easier and I found an issue: you: -- Install configuration: "relwithdebinfo" me: -- Install configuration: "Release" I have no clue why, we use the exact same scripts and cmake files. Any idea why I end up with build type Release? i think that i found the problem. There is a typo. Look on 01-build-mxe.sh line 149 and compare with lines 165 to 168... Gilles And the problem exist also in others shell scripts... At least the same typo must used everywhere. Please fix and check if it solve your problem. Gilles Look right typo to use cmake doc, especially the CMAKE_BUILD_TYPE variable section here : https://cmake.org/Wiki/CMake_Useful_Variables Gilles The doc says it should be CamelCase, so I replaced all occurrences of relwithdebinfo with RelWithDebInfo but the problem remains (I started completely clean): http://pastebin.com/LyVm2ZEP I am still very confused with the fact that we get different behaviours at all. Everything is downloaded and built with these scripts, so where does this difference come from? Git commit 71465fadc6ce4c0cb03eca3810d8a1e13721b558 by Gilles Caulier. Committed on 11/01/2017 at 08:59. Pushed by cgilles into branch 'master'. Debug => RelWithDebInfo relwithdebinfo => RelWithDebInfo M +1 -1 project/bundles/mxe/01-build-mxe.sh M +2 -2 project/bundles/mxe/02-build-extralibs.sh M +1 -1 project/bundles/mxe/04-build-installer.sh https://commits.kde.org/digikam-software-compilation/71465fadc6ce4c0cb03eca3810d8a1e13721b558 Git commit b9a2074364ced57bfb9deb31c2e41ed0ebcb79ad by Simon Frei. Committed on 11/01/2017 at 09:12. Pushed by sfrei into branch 'master'. relwithdebinfo => RelWithDebInfo M +1 -1 bootstrap.mxe M +2 -2 project/bundles/3rdparty/ext_exiv2/CMakeLists.txt M +1 -1 project/bundles/3rdparty/ext_lensfun/CMakeLists.txt M +1 -1 project/bundles/3rdparty/ext_opencv/CMakeLists.txt M +1 -1 project/bundles/appimage/03-build-digikam.sh M +1 -1 project/bundles/mxe/03-build-digikam.sh https://commits.kde.org/digikam-software-compilation/b9a2074364ced57bfb9deb31c2e41ed0ebcb79ad Simon, Your last commits fix the MXE compialtion problem with lenfun library ? If yes, did you complete the MXE build and test installer on Windows target ? Gilles No, the problem remains. With the problem I mean that it still says -- Install configuration: "Release" and it still fails on the glib2 dll when compiling lensfun. I gave up kind of frustrated as I can reproduce the issue starting completely clean and you can't, and I don't find any reason why CMAKE_BUILD_TYPE is not propagated correctly or anything related to glib2. ok, I will try again this evening with a new fresh MXE install from scratch Gilles Maik, Do you have this kind of liking problem with LensFun/GLib2 under your MXE install ? Gilles No problem to compile MXE from scratch. The 32 bits version is under way to be completed. I used makeall.sh script. The 64 bits will come in few hours. This is the trace of lensfun 32 bits build (between OPenCV and Exiv2) : ... -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/OpenCV/haarcascades/haarcascade_frontalcatface_extended.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/OpenCV/haarcascades/haarcascade_lowerbody.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/OpenCV/haarcascades/haarcascade_frontalface_alt_tree.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/OpenCV/haarcascades/haarcascade_upperbody.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/OpenCV/haarcascades/haarcascade_lefteye_2splits.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/OpenCV/lbpcascades/lbpcascade_profileface.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/OpenCV/lbpcascades/lbpcascade_frontalcatface.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/OpenCV/lbpcascades/lbpcascade_frontalface.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/OpenCV/lbpcascades/lbpcascade_silverware.xml [100%] Completed 'ext_opencv' [100%] Built target ext_opencv == Using MXE wrapper: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-cmake == Skip using MXE toolchain: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/cmake/mxe-conf.cmake Scanning dependencies of target ext_lensfun [ 0%] Creating directories for 'ext_lensfun' [ 50%] Performing download step (download, verify and extract) for 'ext_lensfun' -- verifying file... file='/mnt/devel/GIT/5.x/project/bundles/mxe/temp.dwnld/lensfun-0.3.2.tar.gz' -- verifying file... done -- extracting... src='/mnt/devel/GIT/5.x/project/bundles/mxe/temp.dwnld/lensfun-0.3.2.tar.gz' dst='/mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 50%] Performing patch step for 'ext_lensfun' [ 50%] No update step for 'ext_lensfun' patching file CMakeLists.txt [ 50%] Performing configure step for 'ext_lensfun' MXE target : 32 bits shared Installing to /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32 for target i686-w64-mingw32.shared with build mode relwithdebinfo and configure options -DBUILD_TESTING=false == Using MXE wrapper: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-cmake == Using MXE toolchain: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/cmake/mxe-conf.cmake == Using MXE runresult: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/share/cmake/modules/TryRunResults.cmake loading initial cache file /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/share/cmake/modules/TryRunResults.cmake -- The C compiler identification is GNU 4.9.4 -- The CXX compiler identification is GNU 4.9.4 -- Check for working C compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-gcc -- Check for working C compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-g++ -- Check for working CXX compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for include file endian.h -- Looking for include file endian.h - not found -- Found PkgConfig: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-pkg-config (found version "0.28") -- Checking for one of the modules 'glib-2.0' -- ------------------------------------------------------------------------------------- -- Building Lensfun 0.3.2.0 -- ------------------------------------------------------------------------------------- -- Build as dynamic/shared library -- Build type: Release -- Build doc: OFF -- Build test suite: OFF -- Build lenstool: OFF -- Build with support for SSE: ON -- Build with support for SSE2: ON -- Install helper scripts: ON -- Install prefix: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared -- Using: -- GLIB2 include dir: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/include/glib-2.0;/mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/glib-2.0/include;/mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/include -- GLIB2 library: glib-2.0;intl -- GLIB2 DLL: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/bin/libglib-2.0-0.dll -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTING CMAKE_FIND_PREFIX_PATH CMAKE_LIBRARY_PATH DIGIKAMSC_CHECKOUT_DOC DIGIKAMSC_CHECKOUT_PO DIGIKAMSC_COMPILE_DIGIKAM DIGIKAMSC_COMPILE_DOC DIGIKAMSC_COMPILE_KIPIPLUGINS DIGIKAMSC_COMPILE_LIBKIPI DIGIKAMSC_COMPILE_LIBKSANE DIGIKAMSC_COMPILE_LIBKVKONTAKTE DIGIKAMSC_COMPILE_LIBMEDIAWIKI DIGIKAMSC_COMPILE_PO ENABLE_AKONADICONTACTSUPPORT ENABLE_APPSTYLES ENABLE_DBUS ENABLE_INTERNALMYSQL ENABLE_KFILEMETADATASUPPORT ENABLE_KIO ENABLE_MEDIAPLAYER ENABLE_MYSQLSUPPORT ENABLE_OPENCV3 MXE_TOOLCHAIN OpenCV_DIR ZLIB_ROOT -- Build files have been written to: /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/build [100%] Performing build step for 'ext_lensfun' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. Scanning dependencies of target tre_regex [ 3%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-ast.c.obj [ 6%] Building C object libs/regex/CMakeFiles/tre_regex.dir/regcomp.c.obj [ 10%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-parse.c.obj [ 13%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-compile.c.obj [ 17%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-approx.c.obj [ 20%] Building C object libs/regex/CMakeFiles/tre_regex.dir/regexec.c.obj [ 24%] Building C object libs/regex/CMakeFiles/tre_regex.dir/regerror.c.obj [ 27%] Building C object libs/regex/CMakeFiles/tre_regex.dir/xmalloc.c.obj [ 31%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-parallel.c.obj [ 34%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-mem.c.obj [ 37%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-backtrack.c.obj [ 41%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-stack.c.obj [ 44%] Linking C static library libtre_regex.a [ 44%] Built target tre_regex Scanning dependencies of target lensfun [ 48%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/camera.cpp.obj [ 51%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/database.cpp.obj [ 55%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/lens.cpp.obj [ 58%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mount.cpp.obj [ 62%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/cpuid.cpp.obj [ 65%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color-sse.cpp.obj [ 68%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color-sse2.cpp.obj [ 72%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color.cpp.obj [ 75%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-coord-sse.cpp.obj [ 79%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-coord.cpp.obj [ 82%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-subpix.cpp.obj [ 86%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/modifier.cpp.obj [ 89%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/auxfun.cpp.obj [ 93%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/windows/auxfun.cpp.obj [ 96%] Linking CXX shared library liblensfun.dll [ 96%] Built target lensfun Scanning dependencies of target python-package [100%] Generating build/timestamp running build running build_py creating build creating build/lib creating build/lib/lensfun copying /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/build/apps/lensfun/__init__.py -> build/lib/lensfun [100%] Built target python-package [100%] Performing install step for 'ext_lensfun' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. Install the project... -- Install configuration: "Release" -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/include/lensfun/lensfun.h -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/include/regex/regex.h -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-olympus.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-casio.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-zeiss.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-schneider.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-tamron.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-konica-minolta.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-fujifilm.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-pentax.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-kodak.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-canon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/misc.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-vivitar.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-tokina.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/generic.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-hasselblad.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-panasonic.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-samyang.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-panasonic.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/actioncams.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-nikon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-zeiss.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-panasonic.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-fujifilm.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-olympus.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-ussr.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-samyang.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-canon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-nikon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/rf-leica.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-canon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-samsung.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/6x6.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-sigma.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-tamron.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/contax.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-sony.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-leica.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-pentax.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-leica.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-samsung.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-ricoh.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-sony.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-samsung.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-sigma.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-pentax.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-soligor.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-nikon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-konica-minolta.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-olympus.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/slr-sigma.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/compact-ricoh.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/mil-sony.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/lensfun/version_1/timestamp.txt -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/libtre_regex.a -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/liblensfun.dll.a -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/bin/liblensfun.dll -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/pkgconfig/lensfun.pc -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/bin/g-lensfun-update-data -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/bin/lensfun-add-adapter -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/bin/lensfun-update-data running install running build running build_py creating build creating build/lib creating build/lib/lensfun copying /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/build/apps/lensfun/__init__.py -> build/lib/lensfun running install_lib creating /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/python3.4 creating /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/python3.4/site-packages creating /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/python3.4/site-packages/lensfun copying build/lib/lensfun/__init__.py -> /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/python3.4/site-packages/lensfun byte-compiling /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/python3.4/site-packages/lensfun/__init__.py to __init__.cpython-34.pyc running install_egg_info Writing /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/lib/python3.4/site-packages/lensfun-0.3.2-py3.4.egg-info [100%] Completed 'ext_lensfun' [100%] Built target ext_lensfun == Using MXE wrapper: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/bin/i686-w64-mingw32.shared-cmake == Skip using MXE toolchain: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win32/usr/i686-w64-mingw32.shared/share/cmake/mxe-conf.cmake Scanning dependencies of target ext_exiv2 [ 0%] Creating directories for 'ext_exiv2' [ 0%] Performing download step (SVN checkout) for 'ext_exiv2' A ext_exiv2/Makefile A ext_exiv2/FindExiv2.cmake A ext_exiv2/CMakeLists.txt A ext_exiv2/msvc2003 A ext_exiv2/msvc2003/tiff-test A ext_exiv2/msvc2003/tiff-test/tiff-test.vcproj A ext_exiv2/msvc2003/mmap-test A ext_exiv2/msvc2003/mmap-test/mmap-test.vcproj A ext_exiv2/msvc2003/exifprint ... Gilles Simon, The MXE 64 build failed to Qtbase about ssl linking problem. It's not yet solved to MXE team, even if 32 bits build fine. I have a backup of working version : [gilles@localhost build.win32.old]$ git log -1 commit 6b8a1fd0712eaac40ff95dabc894194fa0a8b369 Merge: 7ce70ae d10bc3e Author: Boris Nagaev <bnagaev@gmail.com> Date: Fri Dec 16 16:25:51 2016 -0800 Merge pull request #1597 from LuaAndC/freetds-non-ftp freetds: add HTTP download URL It's the same from 64 bits. It compile fine. I recommend to use this MXE revision in place of git/master. Gilles Git commit 01864737967122d5457809b8afb7443e02d2731d by Gilles Caulier. Committed on 15/01/2017 at 10:57. Pushed by cgilles into branch 'master'. add new settings to use a specific revision of MXE git repository to build bundle. Se t git revision to 16 december 2016 which work as expected to release 5.4.0 M +10 -4 project/bundles/mxe/01-build-mxe.sh M +2 -0 project/bundles/mxe/config.sh https://commits.kde.org/digikam-software-compilation/01864737967122d5457809b8afb7443e02d2731d Git commit a1fea8affc57df5008407b7e2c494d3e0be2b6c4 by Gilles Caulier. Committed on 15/01/2017 at 15:25. Pushed by cgilles into branch 'master'. manage breeze and breeze-dark icon themes from ressource files. Related: bug 374671 M +39 -8 libs/widgets/mainview/dxmlguiwindow.cpp https://commits.kde.org/digikam/a1fea8affc57df5008407b7e2c494d3e0be2b6c4 Git commit a5664d2515aef4cabbe5b85e79c9304d384886e4 by Gilles Caulier. Committed on 15/01/2017 at 15:27. Pushed by cgilles into branch 'master'. package breeze and breeze-drask icons set as ressource files Store files in AppImage bundles Related: bug 374671 M +1 -0 project/bundles/appimage/04-build-appimage.sh M +13 -5 project/bundles/appimage/icon-rcc/CMakeLists.txt https://commits.kde.org/digikam-software-compilation/a5664d2515aef4cabbe5b85e79c9304d384886e4 Git commit bfc94680177ebc360fa11fe3e67dc5fa713562e8 by Gilles Caulier. Committed on 15/01/2017 at 16:41. Pushed by cgilles into branch 'master'. package breeze and breeze-drask icons set as ressource files Store files in MacOS bundles Related: bug 374671 M +1 -0 project/bundles/macports/04-build-installer.sh M +13 -5 project/bundles/macports/icon-rcc/CMakeLists.txt M +1 -1 project/bundles/macports/installer/digikam.pkgproj https://commits.kde.org/digikam-software-compilation/bfc94680177ebc360fa11fe3e67dc5fa713562e8 Git commit 6a762e3d50f6cbb45c7db65ce5e0f814b155da6a by Gilles Caulier. Committed on 15/01/2017 at 18:09. Pushed by cgilles into branch 'master'. package breeze and breeze-drask icons set as ressource files Store files in MacOS bundles Related: bug 374671 M +1 -0 project/bundles/mxe/04-build-installer.sh M +14 -6 project/bundles/mxe/icon-rcc/CMakeLists.txt https://commits.kde.org/digikam-software-compilation/6a762e3d50f6cbb45c7db65ce5e0f814b155da6a Simon, Now i can reproduce the downloading problem with lensfun: [ 0%] Creating directories for 'ext_lensfun' [ 50%] Performing download step (download, verify and extract) for 'ext_lensfun' -- downloading... src='http://downloads.sourceforge.net/project/lensfun/0.3.2/lensfun-0.3.2.tar.gz' dst='/mnt/data/5.x/project/bundles/mxe/temp.dwnld/lensfun-0.3.2.tar.gz' timeout='none' -- [download 0% complete] CMake Error at ext_lensfun-stamp/download-ext_lensfun.cmake:27 (message): error: downloading 'http://downloads.sourceforge.net/project/lensfun/0.3.2/lensfun-0.3.2.tar.gz' failed status_code: 1 status_string: "Unsupported protocol" log: Trying 216.34.181.59... Connected to downloads.sourceforge.net (216.34.181.59) port 80 (#0) GET /project/lensfun/0.3.2/lensfun-0.3.2.tar.gz HTTP/1.1 Host: downloads.sourceforge.net User-Agent: curl/7.44.0 Accept: */* HTTP/1.1 302 Found Server: nginx Date: Fri, 20 Jan 2017 10:10:42 GMT Content-Type: text/html; charset=UTF-8 Connection: close content-disposition: attachment; filename="lensfun-0.3.2.tar.gz" Set-Cookie: sf_mirror_attempt="lensfun:vorboss:0.3.2/lensfun-0.3.2.tar.gz"; expires=120; Path=/ Location: https://vorboss.dl.sourceforge.net/project/lensfun/0.3.2/lensfun-0.3.2.tar.gz Content-Length: 337 Closing connection 0 Issue another request to this URL: 'https://vorboss.dl.sourceforge.net/project/lensfun/0.3.2/lensfun-0.3.2.tar.gz' Protocol "https" not supported or disabled in libcurl Closing connection -1 ext_lensfun/CMakeFiles/ext_lensfun.dir/build.make:89: recipe for target 'ext_lensfun/ext_lensfun-prefix/src/ext_lensfun-stamp/ext_lensfun-download' failed gmake[3]: *** [ext_lensfun/ext_lensfun-prefix/src/ext_lensfun-stamp/ext_lensfun-download] Error 1 CMakeFiles/Makefile2:755: recipe for target 'ext_lensfun/CMakeFiles/ext_lensfun.dir/all' failed gmake[2]: *** [ext_lensfun/CMakeFiles/ext_lensfun.dir/all] Error 2 CMakeFiles/Makefile2:767: recipe for target 'ext_lensfun/CMakeFiles/ext_lensfun.dir/rule' failed gmake[1]: *** [ext_lensfun/CMakeFiles/ext_lensfun.dir/rule] Error 2 Makefile:287: recipe for target 'ext_lensfun' failed gmake: *** [ext_lensfun] Error 2 [gilles@localhost mxe]$ I see the same problem with OpenCV package. this is due to cmake, configured with MXE, which use curl to get the tarball through https. Strangely, https is not supported to curl... I solved the OpenCV problem to use native CURL and pass local url to cmake. I will do it with LensFun. Gilles Git commit 9ba5ed5039fbbee7d3838c891d8e46d8d6c10d5c by Gilles Caulier. Committed on 20/01/2017 at 15:09. Pushed by cgilles into branch 'master'. use native download with Lensfun under MXE M +8 -3 project/bundles/3rdparty/ext_lensfun/CMakeLists.txt https://commits.kde.org/digikam-software-compilation/9ba5ed5039fbbee7d3838c891d8e46d8d6c10d5c Simon, compilation and linking of Lensfun under MXE 64 bits is fine too... Gilles Hi Gilles, Thanks for your efforts. The downloading issue is gone, but the issue with Install configuration: "Release" and glib2 dll (not sure whether the two are even connected) remains. Any ideas how I can debug this? Simon, If you have enough free space on your disk, please use make_all.sh sxript. It will build the 32 and the 64 bits for you in different dir and make the installers. Take a care, this remove all previous build. I just run it while this night, it take 4h30 to do all, and it work as expected. Gilles That doesn't change anything. For completeness the full log of makeall.sh: http://pastebin.com/Q8KM5GPK The problem is still the same. No problem to build and link lensfun with MXE 64 bits : [100%] Built target ext_opencv == Using MXE wrapper: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/bin/x86_64-w64-mingw32.shared-cmake == Skip using MXE toolchain: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/cmake/mxe-conf.cmake Scanning dependencies of target ext_lensfun [ 50%] Performing before_download step for 'ext_lensfun' [ 50%] Creating directories for 'ext_lensfun' WARNING: timestamping does nothing in combination with -O. See the manual for details. --2017-01-21 19:54:28-- http://downloads.sourceforge.net/project/lensfun/0.3.2/lensfun-0.3.2.tar.gz Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected. HTTP request sent, awaiting response... 302 Found Location: https://vorboss.dl.sourceforge.net/project/lensfun/0.3.2/lensfun-0.3.2.tar.gz [following] --2017-01-21 19:54:29-- https://vorboss.dl.sourceforge.net/project/lensfun/0.3.2/lensfun-0.3.2.tar.gz Resolving vorboss.dl.sourceforge.net (vorboss.dl.sourceforge.net)... 5.10.152.194 Connecting to vorboss.dl.sourceforge.net (vorboss.dl.sourceforge.net)|5.10.152.194|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 784825 (766K) [application/x-gzip] Saving to: ‘/mnt/devel/GIT/5.x/project/bundles/mxe/temp.dwnld/lensfun-0.3.2.tar.gz’ 0K .......... .......... .......... .......... .......... 6% 228K 3s 50K .......... .......... .......... .......... .......... 13% 443K 2s 100K .......... .......... .......... .......... .......... 19% 86.6K 4s 150K .......... .......... .......... .......... .......... 26% 158K 3s 200K .......... .......... .......... .......... .......... 32% 658K 3s 250K .......... .......... .......... .......... .......... 39% 92.4K 3s 300K .......... .......... .......... .......... .......... 45% 52.3K 3s 350K .......... .......... .......... .......... .......... 52% 367K 3s 400K .......... .......... .......... .......... .......... 58% 69.7K 3s 450K .......... .......... .......... .......... .......... 65% 640K 2s 500K .......... .......... .......... .......... .......... 71% 88.2K 2s 550K .......... .......... .......... .......... .......... 78% 328K 1s 600K .......... .......... .......... .......... .......... 84% 50.3K 1s 650K .......... .......... .......... .......... .......... 91% 600K 1s 700K .......... .......... .......... .......... .......... 97% 40.6K 0s 750K .......... ...... 100% 2.07M=6.8s 2017-01-21 19:54:39 (113 KB/s) - ‘/mnt/devel/GIT/5.x/project/bundles/mxe/temp.dwnld/lensfun-0.3.2.tar.gz’ saved [784825/784825] [ 50%] Performing download step (verify and extract) for 'ext_lensfun' -- verifying file... file='/mnt/devel/GIT/5.x/project/bundles/mxe/temp.dwnld/lensfun-0.3.2.tar.gz' -- verifying file... done -- extracting... src='/mnt/devel/GIT/5.x/project/bundles/mxe/temp.dwnld/lensfun-0.3.2.tar.gz' dst='/mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [100%] No update step for 'ext_lensfun' [100%] Performing patch step for 'ext_lensfun' patching file CMakeLists.txt [100%] Performing configure step for 'ext_lensfun' MXE target : 64 bits shared Installing to /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64 for target x86_64-w64-mingw32.shared with build mode RelWithDebInfo and configure options -DBUILD_TESTING=false == Using MXE wrapper: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/bin/x86_64-w64-mingw32.shared-cmake == Using MXE toolchain: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/cmake/mxe-conf.cmake == Using MXE runresult: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/share/cmake/modules/TryRunResults.cmake loading initial cache file /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/share/cmake/modules/TryRunResults.cmake -- The C compiler identification is GNU 4.9.4 -- The CXX compiler identification is GNU 4.9.4 -- Check for working C compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/bin/x86_64-w64-mingw32.shared-gcc -- Check for working C compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/bin/x86_64-w64-mingw32.shared-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/bin/x86_64-w64-mingw32.shared-g++ -- Check for working CXX compiler: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/bin/x86_64-w64-mingw32.shared-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for include file endian.h -- Looking for include file endian.h - not found -- Found PkgConfig: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/bin/x86_64-w64-mingw32.shared-pkg-config (found version "0.28") -- Checking for one of the modules 'glib-2.0' -- ------------------------------------------------------------------------------------- -- Building Lensfun 0.3.2.0 -- ------------------------------------------------------------------------------------- -- Build as dynamic/shared library -- Build type: Release -- Build doc: OFF -- Build test suite: OFF -- Build lenstool: OFF -- Build with support for SSE: ON -- Build with support for SSE2: ON -- Install helper scripts: ON -- Install prefix: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared -- Using: -- GLIB2 include dir: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/include/glib-2.0;/mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/glib-2.0/include;/mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/include -- GLIB2 library: glib-2.0;intl -- GLIB2 DLL: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/bin/libglib-2.0-0.dll -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTING CMAKE_FIND_PREFIX_PATH CMAKE_LIBRARY_PATH DIGIKAMSC_CHECKOUT_DOC DIGIKAMSC_CHECKOUT_PO DIGIKAMSC_COMPILE_DIGIKAM DIGIKAMSC_COMPILE_DOC DIGIKAMSC_COMPILE_KIPIPLUGINS DIGIKAMSC_COMPILE_LIBKIPI DIGIKAMSC_COMPILE_LIBKSANE DIGIKAMSC_COMPILE_LIBKVKONTAKTE DIGIKAMSC_COMPILE_LIBMEDIAWIKI DIGIKAMSC_COMPILE_PO ENABLE_AKONADICONTACTSUPPORT ENABLE_APPSTYLES ENABLE_DBUS ENABLE_INTERNALMYSQL ENABLE_KFILEMETADATASUPPORT ENABLE_KIO ENABLE_MEDIAPLAYER ENABLE_MYSQLSUPPORT ENABLE_OPENCV3 MXE_TOOLCHAIN OpenCV_DIR ZLIB_ROOT -- Build files have been written to: /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/build [100%] Performing build step for 'ext_lensfun' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. Scanning dependencies of target tre_regex [ 3%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-ast.c.obj [ 6%] Building C object libs/regex/CMakeFiles/tre_regex.dir/regcomp.c.obj [ 10%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-parse.c.obj [ 13%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-compile.c.obj [ 17%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-approx.c.obj [ 20%] Building C object libs/regex/CMakeFiles/tre_regex.dir/regexec.c.obj [ 24%] Building C object libs/regex/CMakeFiles/tre_regex.dir/regerror.c.obj [ 27%] Building C object libs/regex/CMakeFiles/tre_regex.dir/xmalloc.c.obj /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/xmalloc.c: In function 'hash_void_ptr': /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/xmalloc.c:96:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] hash ^= (long)ptr >> i*8; ^ [ 31%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-parallel.c.obj In file included from /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-match-parallel.c:76:0: /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-match-parallel.c: In function 'tre_tnfa_run_parallel': /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-internal.h:143:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((((long)ptr) % sizeof(type)) \ ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-match-parallel.c:193:16: note: in expansion of macro 'ALIGN' tmp_buf += ALIGN(tmp_buf, long); ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-internal.h:144:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ? (sizeof(type) - (((long)ptr) % sizeof(type))) \ ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-match-parallel.c:193:16: note: in expansion of macro 'ALIGN' tmp_buf += ALIGN(tmp_buf, long); ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-internal.h:143:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((((long)ptr) % sizeof(type)) \ ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-match-parallel.c:196:16: note: in expansion of macro 'ALIGN' tmp_buf += ALIGN(tmp_buf, long); ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-internal.h:144:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ? (sizeof(type) - (((long)ptr) % sizeof(type))) \ ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-match-parallel.c:196:16: note: in expansion of macro 'ALIGN' tmp_buf += ALIGN(tmp_buf, long); ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-internal.h:143:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((((long)ptr) % sizeof(type)) \ ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-match-parallel.c:199:16: note: in expansion of macro 'ALIGN' tmp_buf += ALIGN(tmp_buf, long); ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-internal.h:144:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ? (sizeof(type) - (((long)ptr) % sizeof(type))) \ ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-match-parallel.c:199:16: note: in expansion of macro 'ALIGN' tmp_buf += ALIGN(tmp_buf, long); ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-internal.h:143:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((((long)ptr) % sizeof(type)) \ ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-match-parallel.c:202:16: note: in expansion of macro 'ALIGN' tmp_buf += ALIGN(tmp_buf, long); ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-internal.h:144:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ? (sizeof(type) - (((long)ptr) % sizeof(type))) \ ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-match-parallel.c:202:16: note: in expansion of macro 'ALIGN' tmp_buf += ALIGN(tmp_buf, long); ^ [ 34%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-mem.c.obj In file included from /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-mem.c:35:0: /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-mem.c: In function 'tre_mem_alloc_impl': /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-internal.h:143:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((((long)ptr) % sizeof(type)) \ ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-mem.c:154:11: note: in expansion of macro 'ALIGN' size += ALIGN(mem->ptr + size, long); ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-internal.h:144:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ? (sizeof(type) - (((long)ptr) % sizeof(type))) \ ^ /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/libs/regex/tre-mem.c:154:11: note: in expansion of macro 'ALIGN' size += ALIGN(mem->ptr + size, long); ^ [ 37%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-match-backtrack.c.obj [ 41%] Building C object libs/regex/CMakeFiles/tre_regex.dir/tre-stack.c.obj [ 44%] Linking C static library libtre_regex.a [ 44%] Built target tre_regex Scanning dependencies of target lensfun [ 48%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/camera.cpp.obj [ 51%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/database.cpp.obj [ 55%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/lens.cpp.obj [ 58%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mount.cpp.obj [ 62%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/cpuid.cpp.obj [ 65%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color-sse.cpp.obj [ 68%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color-sse2.cpp.obj [ 72%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-color.cpp.obj [ 75%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-coord-sse.cpp.obj [ 79%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-coord.cpp.obj [ 82%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/mod-subpix.cpp.obj [ 86%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/modifier.cpp.obj [ 89%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/auxfun.cpp.obj [ 93%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/windows/auxfun.cpp.obj [ 96%] Linking CXX shared library liblensfun.dll [ 96%] Built target lensfun Scanning dependencies of target python-package [100%] Generating build/timestamp running build running build_py creating build creating build/lib creating build/lib/lensfun copying /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/build/apps/lensfun/__init__.py -> build/lib/lensfun [100%] Built target python-package [100%] Performing install step for 'ext_lensfun' make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. Install the project... -- Install configuration: "Release" -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/include/lensfun/lensfun.h -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/include/regex/regex.h -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-olympus.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-casio.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-zeiss.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-schneider.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-tamron.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-konica-minolta.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-fujifilm.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-pentax.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-kodak.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-canon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/misc.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-vivitar.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-tokina.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/generic.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-hasselblad.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-panasonic.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-samyang.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-panasonic.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/actioncams.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-nikon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-zeiss.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-panasonic.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-fujifilm.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-olympus.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-ussr.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-samyang.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-canon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-nikon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/rf-leica.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-canon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-samsung.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/6x6.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-sigma.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-tamron.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/contax.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-sony.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-leica.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-pentax.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-leica.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-samsung.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-ricoh.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-sony.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-samsung.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-sigma.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-pentax.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-soligor.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-nikon.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-konica-minolta.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-olympus.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/slr-sigma.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/compact-ricoh.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/mil-sony.xml -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/lensfun/version_1/timestamp.txt -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/libtre_regex.a -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/liblensfun.dll.a -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/bin/liblensfun.dll -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/pkgconfig/lensfun.pc -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/bin/g-lensfun-update-data -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/bin/lensfun-add-adapter -- Installing: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/bin/lensfun-update-data running install running build running build_py creating build creating build/lib creating build/lib/lensfun copying /mnt/devel/GIT/5.x/project/bundles/mxe/temp.build/ext_lensfun/ext_lensfun-prefix/src/ext_lensfun/build/apps/lensfun/__init__.py -> build/lib/lensfun running install_lib creating /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/python3.4 creating /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/python3.4/site-packages creating /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/python3.4/site-packages/lensfun copying build/lib/lensfun/__init__.py -> /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/python3.4/site-packages/lensfun byte-compiling /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/python3.4/site-packages/lensfun/__init__.py to __init__.cpython-34.pyc running install_egg_info Writing /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/lib/python3.4/site-packages/lensfun-0.3.2-py3.4.egg-info [100%] Completed 'ext_lensfun' [100%] Built target ext_lensfun == Using MXE wrapper: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/bin/x86_64-w64-mingw32.shared-cmake == Skip using MXE toolchain: /mnt/devel/GIT/5.x/project/bundles/mxe/build.win64/usr/x86_64-w64-mingw32.shared/share/cmake/mxe-conf.cmake Scanning dependencies of target ext_exiv2 Simon, I don't understand why it do not work for you in 64 bits shared. I recommend to post a dile in MXE bugzilla. The team respond quickly in general... Gilles Simon, Me and Maik, we are able to rebuild MXE targets from scratch. It's alwyas the case for you ? If yes, please report the dysfunction to MXE project from github issues tracker : https://github.com/mxe/mxe/issues Gilles Hi Gilles I will do, but as I don't have a clear way to reproduce it (that is kind of the problem) I first want to detail the problem as much as possible and ask for help on their mailing list. I will let you know when I will do this. Cheers, Simon The only way where i suspect your problem with glib debug dll, is certainly a MXE linux dependency to run. We have certainly a difference between your system and mine (Linux Mageia 5.1). If you nned to know which package version i use, let's me hear. Gilles Git commit 2d99c9ef775eb8b50bc63acecc4856905ece863c by Gilles Caulier. Committed on 29/01/2017 at 10:10. Pushed by cgilles into branch 'master'. update code to build rcc file from last Breeze repository to build icon set as RCC M +39 -56 project/bundles/appimage/icon-rcc/main.cpp M +39 -56 project/bundles/macports/icon-rcc/main.cpp M +39 -56 project/bundles/mxe/icon-rcc/main.cpp https://commits.kde.org/digikam-software-compilation/2d99c9ef775eb8b50bc63acecc4856905ece863c Simon, I found a problem with RCC files generated which do not include all icons from DK installed on /usr/share/icons/hicolors. I will fix it Gillles Caulier Git commit 8aba3ee99e1162f40dbb69871899f7ff6406aa14 by Gilles Caulier. Committed on 31/01/2017 at 19:10. Pushed by cgilles into branch 'master'. add missing digiKam icons located on hicolor M +7 -0 project/bundles/appimage/04-build-appimage.sh https://commits.kde.org/digikam-software-compilation/8aba3ee99e1162f40dbb69871899f7ff6406aa14 Created attachment 103990 [details] Replace icons I just by accident saw that the bundled breeze icons is 5.30 now (https://bugs.kde.org/show_bug.cgi?id=376369#c8). So the original patch can be used now, as the relevant icons are no longer symlinks (https://bugs.kde.org/attachment.cgi?id=103115). Shall I commit? This is independent from my entire mxe problem, which I am still hoping to resolve, but don't have time right now to sort it out. Hi Simon, Yes, let's go to apply patch #103990 and close #376375 Gilles Git commit 94f167d030531e5577775ed93685101f006d1cbb by Simon Frei. Committed on 12/02/2017 at 09:31. Pushed by sfrei into branch 'master'. Replace icons Related: bug 376375 FIXED-IN: 5.5.0 M +2 -1 NEWS M +2 -2 app/filters/filtersidebarwidget.cpp M +1 -1 app/main/digikamapp.cpp M +1 -1 app/utils/contextmenuhelper.cpp M +1 -1 app/utils/digikammodelcollection.cpp M +1 -1 app/views/digikamview.cpp M +2 -2 app/views/leftsidebarwidgets.cpp M +1 -1 app/views/tableview/tableview_column_digikam.cpp M +1 -1 app/views/tableview/tableview_column_geo.cpp M +1 -1 app/views/tableview/tableview_column_item.cpp M +1 -1 libs/dialogs/deletedialog.cpp M +1 -1 libs/dimg/filters/bw/bwsepiasettings.cpp M +1 -1 libs/dimg/filters/fx/colorfxsettings.cpp M +1 -1 libs/imageproperties/imagepropertiesgpstab.cpp M +1 -1 libs/imageproperties/imagepropertiessidebar.cpp M +1 -1 libs/imageproperties/imagepropertiessidebarcamgui.cpp M +1 -1 libs/imageproperties/imagepropertiestab.cpp M +1 -1 libs/models/albummodel.cpp M +2 -2 libs/template/templatepanel.cpp M +2 -2 libs/template/templateviewer.cpp M +1 -1 libs/widgets/itemview/itemviewimagedelegate.cpp M +4 -4 libs/widgets/mainview/dxmlguiwindow.cpp M +1 -1 showfoto/thumbbar/itemviewshowfotodelegate.cpp M +1 -1 tests/geolocation/geoiface/demo/mainwindow.cpp M +2 -2 utilities/assistants/calendar/wizard/calmonthwidget.cpp M +1 -1 utilities/assistants/common/dimageslist.cpp M +2 -2 utilities/assistants/expoblending/blendingdlg/bracketstack.cpp M +1 -1 utilities/assistants/expoblending/blendingdlg/enfusestack.cpp M +1 -1 utilities/fuzzysearch/findduplicatesalbumitem.cpp M +1 -1 utilities/geolocation/editor/dialog/geolocationedit.cpp M +1 -1 utilities/geolocation/editor/items/gpsimageitemdelegate.cpp M +1 -1 utilities/geolocation/geoiface/mapwidget.cpp M +2 -2 utilities/imageeditor/editor/editortooliface.cpp M +2 -2 utilities/imageeditor/editor/editorwindow.cpp M +1 -1 utilities/importui/backend/cameracontroller.cpp M +1 -1 utilities/importui/dialogs/cameramessagebox.cpp M +1 -1 utilities/importui/items/itemviewimportdelegate.cpp M +1 -1 utilities/importui/main/importui.cpp M +1 -1 utilities/metadataedit/exif/exifeditwidget.cpp M +1 -1 utilities/metadataedit/iptc/iptceditwidget.cpp M +1 -1 utilities/presentation/dialogs/presentation_mainpage.cpp M +2 -2 utilities/queuemanager/views/queuelist.cpp M +1 -1 utilities/setup/setupicc.cpp https://commits.kde.org/digikam/94f167d030531e5577775ed93685101f006d1cbb Simon, KF5 5.32 is just released. In log i can see : Breeze Icons : too many icon changes to list them here. I recommend to take a look if other icons in DK can be used to improve usability, in case of. I don't yet switched AppImage build rules from 5.31 to 5.32. I must check if all compile fine under Centos 6.8. Gilles Ok, I will put that on my list of things to look at. Created attachment 104630 [details] Use mxe lensfun The attached patch fixes my problems with lensfun. Can be committed once https://github.com/mxe/mxe/pull/1721 is merged. Simon, As i said in MXE mailing list, i agree to use lensfun from MXE, only if MXE switch to 0.3.2. The current one is 0.3.0 as i know. Else this will be a regression about lens database. Gilles Arf, i write my comment to faster. MXE switch to 0.3.2 now. So you patch about native MXE lensfun is fine (:=)))... Gilles Just committed the fix and forgot to CCBUG: https://cgit.kde.org/digikam-software-compilation.git/commit/?id=e0d7485484b60a469469ddbc8f2ce2c51120142e Simon, can this bug be closed? Maik The mxe problems (symlinking) aren't resolved, but that's not what this bug report was originally about and it's not like I am currently working on that, so yes -> closed. |