Problems Compiling KMM KF5
Jack
ostroffjh at users.sourceforge.net
Tue Mar 27 22:25:42 UTC 2018
After your initial cmake, do a "ccmake ." in the build directory, and
see how the options are set for those features. I thought they should
default to ON and only get disabled if it can't find the required
libraries, but that SHOULD give you a message about not finding them.
On 2018.03.27 18:14, Brendan Coupe wrote:
> OK, that worked. I have plugins working.
>
> Now to the second half of my original problem. Online banking is not
> working. From my original email:
>
> ===================================
>
> -- The following features have been disabled:
> * KBanking, Interface for the following online banking protocols:
> HBCI,
> EBICS, OFX Direct Connect, Paypal
>
>
>
> *----Brendan Coupe*
>
> On Tue, Mar 27, 2018 at 3:45 PM, Brendan Coupe <brendan at coupeware.com>
> wrote:
>
> > OK, trying that next.
> >
> >
> >
> > *----Brendan Coupe*
> >
> > On Tue, Mar 27, 2018 at 3:41 PM, Andrew Ho <andrewho at animezone.org>
> wrote:
> >
> >> 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