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