On Fri, May 13, 2016 at 1:02 PM, Artem Fedoskin <afedosk...@gmail.com> wrote: > Hi Aleix, > > I'm sorry for late reply. I was trying to compile KStars for Android and > struggled a bit with compiling KF5. > > 1. I don't know whether this is a problem or a feature - When I compile my app > for Android and use KConfig compiled for Android the ARM version of > kconfig_compiler is executed to build options class. I had to change > kconfig_compiler executable compiled for Android with the one compiled for > my system to build options class. Can I somehow specify to CMake that I need > kconfig_compiler built for my system, not Android and at the same time use > Android version of KConfig? Use KF5_HOST_TOOLING variable to point to your host tooling.
> 2. I found that mSettingsChanged is included only in > kconfig/autotests/kconfig_compiler/test_signal.h.ref but there is no mention > of it in kconfig_compiler.cpp. Could you please tell me what can be the > reason why val on kconfig_complier.cpp:2061 is 0? Please try to understand what's the algorithm. > 3. Some of KF5 modules can be compiled using the script provided by KDE but > unfortunately it doesn't support KIO. I saw from your blog posts that you > have experience with building for Android. Could you please point me where > should I start building KIO for Android? https://community.kde.org/Android Cheers! Aleix > Regards, > > Artem Fedoskin > > > 2016-05-10 16:49 GMT+02:00 Aleix Pol <aleix...@kde.org>: >> >> On Mon, May 9, 2016 at 8:02 PM, Artem Fedoskin <afedosk...@gmail.com> >> wrote: >> > Dear KDE developers, >> > >> > For my GSoC 2016 project at KDE (Lite version of KStars for mobile >> > devices) >> > I need to access C++ class generated from XML configure file with >> > KConfig >> > compiler from QML. I found in this patch >> > https://git.reviewboard.kde.org/r/123367/ and in the source code of >> > KConfig >> > compiler that I should set GenerateProperties=true in my .kcfgc file to >> > create option properties as Q_PROPERTY. However, I got following error >> > "Too >> > many signals to create unique bit masks". There is some conflict between >> > Mutators and GenerateProperties options that causes this error in my XML >> > configure file but I can't figure out what I should change to have >> > setters >> > in Q_PROPERTY. >> > >> > Would be grateful if someone could help me with this issue. >> > >> > Options.kcfgc - https://paste.kde.org/pm1klcbls >> > >> > kstars.kcfg - https://paste.kde.org/phit6qibo >> >> Hi Artem, >> KConfigCompiler is limited in this regard by an implementation detail. >> See "uint mSettingsChanged;". >> >> To solve it, I would patch kconfig_compiler and turn it into an >> std::vector<bool> or patch kstars.kcfg to use separate config files >> rather than a huge one. >> >> HTH, >> Aleix > > _______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel