Problems Compiling KMM KF5

Andrew Ho andrewho at animezone.org
Tue Mar 27 21:41:51 UTC 2018


Hi,

cmake .. -DKDE_INSTALL_PLUGINDIR=/usr/lib64/qt5/plugins/kf5
All the plugins are not shown up.

cmake .. -DKDE_INSTALL_PLUGINDIR=/usr/lib64/qt5/plugins
All the plugins are loaded.

Thanks,


On 3/27/2018 2:05 PM, Thomas Baumgart wrote:
> Hi,
>
> On Dienstag, 27. März 2018 10:08:57 CEST Brendan Coupe wrote:
>
>> >From MASTER Build directory (1.txt):
>> grep plugins
>> ​_​
>> install_manifest.txt
>> /usr/lib64/plugins/kmymoney/checkprinting.so
>> /usr/lib64/plugins/kmymoney/csvexporter.so
> [...]
>
>> /usr/lib64/plugins/kmymoney/sqlstorage.so
>> /usr/share/doc/HTML/en/kmymoney/configure_plugins.png
>>
>> >From 5.0.1 tarball build directory (2.txt):
>> grep plugins install
>> ​_​
>> manifest.txt
>> /usr/lib64/plugins/kmymoney/checkprinting.so
>> /usr/lib64/plugins/kmymoney/csvexporter.so
> [...]
>
>> /usr/lib64/plugins/kmymoney/reconciliationreport.so
>> /usr/share/doc/HTML/en/kmymoney/configure_plugins.png
>>
>>
>> diff 1.txt 2.txt
>> 4d3
>> < /usr/lib64/plugins/kmymoney/forecastview.so
>> 9d7
>> < /usr/lib64/plugins/kmymoney/kcm_forecastview.so
>> 21d18
>> < /usr/lib64/plugins/kmymoney/sqlstorage.so
> That is OK, since we turned forecast and sql storage into a plugin.
>
>>
>> find /usr -name FrameworkIntegrationPlugin.so
>> /usr/lib64/qt5/plugins/kf5/FrameworkIntegrationPlugin.so
> Aha, it's what I thought. You need to install the plugins into a different
> directory.
>
> Proceed as follows:
>
>    cd your-kmymoney-build-dir
>
>    # remove current installation to cleanup
>    sudo make uninstall
>
>    # setup plugin installation directory
>    cmake .. -DKDE_INSTALL_PLUGINDIR=/usr/lib64/qt5/plugins/kf5
>
>     // the above step assumes, that your source dir is in ..
>
>    # build the project
>    make
>
>    # and install it again
>    sudo make install/fast
>
>    # now test
>    kmymoney
>
> Now your plugins should be loaded.
>
>> *----Brendan Coupe*
>>
>> On Tue, Mar 27, 2018 at 12:20 AM, Thomas Baumgart <thb at net-bembel.de> wrote:
>>> Hi Brendan,
>>>
>>> On Montag, 26. März 2018 18:00:30 CEST Brendan Coupe wrote:
>>>> Output from cmake on 5.0.1 tarball (looks more like what I have seen
>>>> with
>>>> 4.8). Note it starts off with KMyMoney 5.0.0
>>>> (maybe related to the issue that made Thomas "Argh" earlier today).
>>> Yep!
>>>
>>>> ============================================
>>>> -------- KMyMoney 5.0.0 --------
>>>>
>>>> Configure results (user options):
>>>> --------------------------------------------
>>>> GpgME Encryption:                        yes
>>>>
>>>> KDE PIM holidays:                        yes
>>>>
>>>> KDE PIM addressbook:                     yes
>>>>
>>>> OFX plugin:                              yes
>>>>
>>>>    OFX supports CLIENTUID:                no
>>>>
>>>> KBanking plugin:                         no
>>>>
>>>> weboob plugin:                           no
>>>>
>>>> iCalendar export plugin:                 yes
>>>>
>>>> SQLCipher plugin:                        no
>>>>
>>>> QWebEngine:                              no
>>>>
>>>> --------------------------------------------
>>>> Configure results (developer options):
>>>> --------------------------------------------
>>>> Qt-Designer library support:             no
>>>>
>>>> Generate modeltest code:                 no
>>>>
>>>> Generate API documentation with Doxygen: yes
>>>>
>>>> Build type: RelWithDebInfo
>>>> -- Found PythonInterp: /usr/bin/python (found version "2.7.14")
>>>> -- Configuring done
>>>> -- Generating done
>>>> -- Build files have been written to: /usr/local/src/kmm/kmymoney-5.
>>> 0.1/build
>>>
>>> That looks fine. Can you provide me with the output of the following
>>> comamnds
>>>
>>> please (run them in your build directory):
>>>    grep plugins install_manifest.txt
>>>    find /usr -name FrameworkIntegrationPlugin.so
>>>
>>> Thanks.
>>>
>>> --
>>>
>>> Regards
>>>
>>> Thomas Baumgart
>>>
>>> https://www.telegram.org/       Telegram, the better WhatsApp
>>> -------------------------------------------------------------
>>> Any sufficiently advanced bug is indistinguishable from a feature.
>>> (Rich Kulawiec)
>>> -------------------------------------------------------------



More information about the KMyMoney-devel mailing list