Problems Compiling KMM KF5
Andrew Ho
andrewho at animezone.org
Thu Mar 29 15:20:11 UTC 2018
I download gwenhywfar-4.15.3-6.fc27.src.rpm and rebuild for
gwenhywfar-gui-qt5.
On 3/28/2018 5:37 PM, Brendan Coupe wrote:
> I had trouble tracking down that program. I'm not sure how to install
> it. It looks like I have a QT4 version installed although it does not
> come up when I search yumex for "gwengui". Any idea how I install it
> on Fedora 27?
>
> ========================
> locate gwengui
> /usr/lib64/libgwengui-cpp.so
> /usr/lib64/libgwengui-cpp.so.0
> /usr/lib64/libgwengui-cpp.so.0.0.0
> /usr/lib64/libgwengui-gtk2.so
> /usr/lib64/libgwengui-gtk2.so.0
> /usr/lib64/libgwengui-gtk2.so.0.0.0
> /usr/lib64/libgwengui-qt4.so
> /usr/lib64/libgwengui-qt4.so.0
> /usr/lib64/libgwengui-qt4.so.0.0.0
> /usr/lib64/cmake/gwengui-cpp-4.15
> /usr/lib64/cmake/gwengui-qt4-4.15
> /usr/lib64/cmake/gwengui-cpp-4.15/gwengui-cpp-config-version.cmake
> /usr/lib64/cmake/gwengui-cpp-4.15/gwengui-cpp-config.cmake
> /usr/lib64/cmake/gwengui-qt4-4.15/gwengui-qt4-config-version.cmake
> /usr/lib64/cmake/gwengui-qt4-4.15/gwengui-qt4-config.cmake
> /usr/lib64/pkgconfig/gwengui-gtk2.pc
> /usr/lib64/pkgconfig/gwengui-qt4.pc
>
>
>
> ----
> Brendan Coupe
>
> On Wed, Mar 28, 2018 at 10:14 AM, Jack
> <ostroffjh at users.sourceforge.net
> <mailto:ostroffjh at users.sourceforge.net>> wrote:
>
> Thomas,
>
> I think you misunderstood what I was suggesting. The reason was
> in one of Brendan's earlier message, it looked like it disabled
> the importers, but without any statement of why. So - my
> suggestion (expanded a bit) was to first run "cmake .. <other
> settings>" and if there was no clear indication of problems, to
> then do "ccmake ." (note the double "c" which runs the interactive
> version) to see what was and was not enabled. At that point, I
> think you can manually change a setting, and then when you hit "c"
> (to configure) it knows that has changed, so does not just take
> previous settings from cache. (I'd have to test again to be
> absolutely sure, but I'm pretty sure I have done that in the past.)
>
> Anyway - I see Łukasz did note a possibly missing package in one
> of Bredan's outputs - maybe that will lead to success.
>
> Jack
>
>
> On 2018.03.28 03 <tel:2018.03.28%2003>:25, Thomas Baumgart wrote:
>
> Hi,
>
> On Dienstag, 27. März 2018 18:25:42 CEST Jack wrote:
>
> > 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.
>
> It should be 'cmake ..' in case your build-dir is a subdir of
> the src-dir
> (many dirs here).
>
> It could also well be, that cmake caches some of the findings
> and does not
> check again. In that case it helps to do the following:
>
> cd <build-dir>
> rm CMakeCache.txt
> cmake .. <don't forget specific settings here>
>
> The "Don't forget specific settings here" includes the plugin
> dir setting as
> this is also gone when you wipe the cache.
>
> In case it still does not work, not only the summary is
> required but all the
> console output.
>
> Regards
>
> Thomas
>
>
> > On 2018.03.27 18 <tel:2018.03.27%2018>: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 <mailto: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 <mailto: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 <mailto: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
> -------------------------------------------------------------
> Software has no brain - user your own!
> -------------------------------------------------------------
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20180329/8d370fa0/attachment-0001.html>
More information about the KMyMoney-devel
mailing list