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 <t...@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)
-------------------------------------------------------------

Reply via email to