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.
Jack