Problems Compiling KMM KF5

Thomas Baumgart thb at net-bembel.de
Tue Mar 27 18:05:23 UTC 2018


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)
> > -------------------------------------------------------------

-- 

Regards

Thomas Baumgart

https://www.telegram.org/       Telegram, the better WhatsApp
-------------------------------------------------------------
We can't solve problems by using the same kind of thinking we
used when we created them. - Albert Einstein
-------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 846 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20180327/4832e7ed/attachment-0001.sig>


More information about the KMyMoney-devel mailing list