KMyMoney 4.8.5 build fails with alkimia problem
Thomas Baumgart
thb at net-bembel.de
Mon Jun 22 17:03:02 BST 2020
On Montag, 22. Juni 2020 17:36:22 CEST Jack wrote:
> On 6/22/20 11:22 AM, David Houlden wrote:
> > On Sunday 21 June 2020 12:22:54 Jack wrote:
> >> On 6/21/20 12:15 PM, David Houlden wrote:
> >>> On Sunday 21 June 2020 11:16:58 Jack wrote:
> >>>> On 6/21/20 10:56 AM, David Houlden wrote:
> >>>>> Hi
> >>>>>
> >>>>> I am trying to build kmymoney 4.8.5 git HEAD. It fails in make with error "alkimia/alkonlinequote.h no such file or directory"
> >>>>>
> >>>>> This looks like an alkimia version problem. I have 5.0.0 and have not yet managed to build a later version on my slackware 14.2 system. 5.0.0 used to be sufficient until commit 6da0bad "Use alkimia provided online quotes support".
> >>>>>
> >>>>> Cmake did not show any version problem. It output "Found LibAlkimia: /usr/lib64/cmake/LibAlkimia/LibAlkimiaConfig.cmake (found version "5.0.0")"
> >>>>>
> >>>>> Is it possible to use alkimia 5.0.0 now? Would it be possible to have an option whether to use alkimia's quotes support or use the old way?
> >>>>>
> >>>>> Thanks
> >>>>> David
> >>>> Hello David,
> >>>>
> >>>> Is there any reason you're not using KMM 5.1? (5.0 branch has been
> >>>> frozen, with current development in 5.1 branch, and 5.1 released.)
> >>>> 5.0.0 is also rather old for libalkimia. My Gentoo system has 7.0.2 and
> >>>> my Artix Linux has 8.0.2. I don't see an actual minimum libalkimia
> >>>> required by 4.8.5, but it does require <6.0.0.
> >>>>
> >>>> Jack
> >>>>
> >>> Hello Jack
> >>>
> >>> Simply because slackware is still on KDE4.
> >>>
> >>> You say 4.8.5 requires libalkimia <6.0.0 and I have 5.0.0 which should be ok shouldn't it? Anyway, in the meantime I have managed to build libalkimia 8.0.1. This has enabled me to build KMyMoney HEAD from git. I am now trying it out but first impressions are not good. More about that later maybe.
> >>>
> >>> Thanks
> >>> David
> >> Try building from git head of the 5.1 branch instead of the master
> >> branch. When we released 5.1, a lot of new code was pushed into master
> >> branch, and I don't think it is recommended yet for anything except
> >> testing that new code.
> >>
> >> While I would expect libalkimia 5.0.0 to work for KMM 4.8.5, I have not
> >> tried it myself, so I don't know for sure.
> > I cannot use the 5.1 branch as I am still on KDE4. At least that is my understanding.
> > I now have libalkimia 8.0.1 installed and have built kmymoney from HEAD of the 4.8 branch. I will not be using it though. There are too many bugs.
> > Briefly-
> > On Home screen Assets and Liabilities Summary the decimal places of values are not aligned vertically. This happens on some reports too.
> >
> > On Tags screen, if I select a tag no transactions are shown. A balance for the tag is however shown.
> >
> > Same on Payees screen. Selecting a payee shows no transactions.
> >
> > How do I update stock prices? All the ways I used to have which parsed web sites have disappeared.
> >
> > Regards, David.
>
> My error with suggesting 5.1, as for some reason I thought you had
> successfully compiled from the 5.0 branch. I clearly misread
> something. At this point, my personal suggestion is that it's time to
> seriously consider upgrading your slackware version. You are correct
> that KMM >=5.0 requires KDE Frameworks (KF5) and not kdelibs4.
>
> I'm a bit surprised you got 4.8 successfully compiled with that new
> libalkimia, and I wonder if that is the cause of any of the bugs you
> see, but don't really know, one way or the other. At this point, Ralf
> Habacker is the only person I know of still working on the 4.8 branch,
> and he is likely the only one to make suggestions on price updates.
> There have been numerous changes in that area since 5.0, but he as also
> made some changes to 4.8.x. I'm curious what you mean by all the ways
> have disappeared. I don't think anything in that area was explicitly
> removed, so I'd recheck your cmake settings to confirm you've enabled
> everything appropriate.
I think Ralf added the new libalkimia price update support to the 4.8 branch
a while ago. I have not followed it thoroughly, though. Ralf is currently
not regularly available, so it might take a bit until he may join the thread.
Found these consecutive entries in the git logs:
commit 059577978c129e8e07882fb38b6c29b3f6089764 (tag: 4.8.5)
Author: Ralf Habacker <ralf.habacker at freenet.de>
Date: Wed Nov 27 12:01:51 2019 +0100
Fix finding kmymoneyui.rc file
Class AlkOnlineQuotesWidget from alkimia's 8.0 branch creates an instance
of the class KComponentData to find the correct translation, which causes
kmymoney to search for alkimia/alkimiaui.rc.
commit 369f6358f4c8be4e1c6c7ec7fdf3546c625cc21a
Author: Ralf Habacker <ralf.habacker at freenet.de>
Date: Wed Nov 27 10:30:46 2019 +0100
Update version to 4.8.5
commit 6da0badcc33e756aedb524d62f49f3818efcafb6
Author: Ralf Habacker <ralf.habacker at freenet.de>
Date: Tue Oct 2 01:15:17 2018 +0200
Use alkimia provided online quotes support
--
Regards
Thomas Baumgart
https://www.signal.org/ Signal, the better WhatsApp
-------------------------------------------------------------
Q: Where did I put my coffee cup?
A: dir -R /home/thb | grep 'coffee cup'
-------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 868 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20200622/2321030a/attachment.sig>
More information about the KMyMoney-devel
mailing list