https://bugs.kde.org/show_bug.cgi?id=374313
Bug ID: 374313 Summary: wrong icon usage revisited Product: digikam Version: 5.4.0 Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: Usability Assignee: [hidden email] Reporter: [hidden email] Target Milestone: --- Created attachment 103075 --> https://bugs.kde.org/attachment.cgi?id=103075&action=edit Replace icons This is a follow up to https://bugs.kde.org/show_bug.cgi?id=364793 in a new report as requested. There is still some icons which stand out for not being monochrome in the wrong context. I did the following changes in the attached patch: view-calendar-month -> view-calendar (Dates sidebar, context menu goto date) system-file-manager -> folder-open (filters MIME) applications-graphics -> document-edit (tools sidebar) flag-red -> flag (only where applicable) image-x-generic -> view-preview (item properties) folder-html -> view-bank (for donate menu entry) folder-html -> globe (geolocation related stuff) I made sure all were files not symlinks. I was in contact with the maintainer of breeze and they were almost upset over folder-html (a folder icon) being used instead of globe (action icon) so they immediately made the globe icons actual files and the folder-html to symlinks (without me being able to consult with you first), see https://bugs.kde.org/show_bug.cgi?id=374307 and https://github.com/KDE/breeze-icons/commit/1067bcbae8a03df42ca415aee28c255915eb2056 Using folder-html had the ugly effect, that in the tools sidebar the geolocation icon was a blue folder in the middle of monochrome folders. This is fixed by switching back to globe. -- You are receiving this mail because: You are the assignee for the bug. |
https://bugs.kde.org/show_bug.cgi?id=374313
[hidden email] changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|wrong icon usage revisited |wrong icon usage revisited | |[patch] CC| |[hidden email] -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
Simon <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #103075|0 |1 is obsolete| | --- Comment #1 from Simon <[hidden email]> --- Created attachment 103091 --> https://bugs.kde.org/attachment.cgi?id=103091&action=edit Replace icons -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
Simon <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #103091|0 |1 is obsolete| | --- Comment #2 from Simon <[hidden email]> --- Created attachment 103115 --> https://bugs.kde.org/attachment.cgi?id=103115&action=edit 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? -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
Maik Qualmann <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[hidden email] --- Comment #3 from Maik Qualmann <[hidden email]> --- Yes this is still valid for Windows. We use currently KF-5.29 for the Windows build. Maik -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #4 from [hidden email] --- 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 -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
Maik Qualmann <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[hidden email] --- Comment #5 from Maik Qualmann <[hidden email]> --- *** Bug 374397 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
Wolfgang Scheffner <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[hidden email] --- Comment #6 from Wolfgang Scheffner <[hidden email]> --- 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). -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #7 from Simon <[hidden email]> --- Created attachment 103198 --> https://bugs.kde.org/attachment.cgi?id=103198&action=edit 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? -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #8 from [hidden email] --- 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 -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #9 from Simon <[hidden email]> --- 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. -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #10 from [hidden email] --- 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 -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #11 from Simon <[hidden email]> --- (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. -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #12 from [hidden email] --- I will take a look in few hours today about MXE and lensfun... Gilles -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #13 from [hidden email] --- 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 -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #14 from [hidden email] --- No problem too to get and compile lensfun under MXE in 64 bits... What's your complete trace exactly ? Gilles -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #15 from Simon <[hidden email]> --- The entire trace (of 01-build-mxe.sh): http://pastebin.com/39kEW80q -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #16 from [hidden email] --- 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 -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #17 from Simon <[hidden email]> --- 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 -- You are receiving this mail because: You are the assignee for the bug. |
In reply to this post by bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=374313
--- Comment #18 from [hidden email] --- 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 -- You are receiving this mail because: You are the assignee for the bug. |
Free forum by Nabble | Edit this page |