<div dir="ltr"><div class="gmail_default" style="font-family:monospace">I got it from cmake error when I tried to build with kde-builder/kdesrc-build:</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace"><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">CMake Error at CMakeLists.txt:165 (find_package):
</span><br> By not providing "FindLibAlkimia6.cmake" in CMAKE_MODULE_PATH this project
<br> has asked CMake to find a package configuration file provided by
<br> "LibAlkimia6", but CMake did not find one.
<br>
<br> Could not find a package configuration file provided by "LibAlkimia6"
<br> (requested version 8.1.72) with any of the following names:
<br>
<br> LibAlkimia6Config.cmake
<br> libalkimia6-config.cmake
<br>
<br> Add the installation prefix of "LibAlkimia6" to CMAKE_PREFIX_PATH or set
<br> "LibAlkimia6_DIR" to a directory containing one of the above files. If
<br> "LibAlkimia6" provides a separate development package or SDK, be sure it
<br> has been installed.
<br>
<br><br></span></div><div class="gmail_default" style="font-family:monospace"><span style="font-family:monospace">
I didn't look close, but it looks like it's trying to build with kf5/qt5 indeed. I have libalkimia 8.1.2 from arch packages, but I guess that's a long way behind 8.1.72...<br></span></div><div class="gmail_default" style="font-family:monospace"><span style="font-family:monospace"><br></span></div><div class="gmail_default" style="font-family:monospace"><span style="font-family:monospace">When I tried to build alkimia from master it fails because it can't find Plasma when looking for KF6. Ah, that's likely because when I build things with kde-builder it's trying to builf qt6/kf6 by default. And there doesn't seem to be a KF6Plasma.</span></div><div class="gmail_default" style="font-family:monospace"><span style="font-family:monospace"><br></span></div><div class="gmail_default" style="font-family:monospace"><span style="font-family:monospace">Here's the patch I added on alkimia to try to build it. but of course it fails because of the KNewStuff changes (No more EntryInternal anywhere, which alkimia is subclassing).</span></div><div class="gmail_default" style="font-family:monospace"><span style="font-family:monospace"><br></span></div><div class="gmail_default" style="font-family:monospace"><span style="font-family:monospace">So I guess the way to build currently is to use Qt5/KF5 until alkimia gets fixed up/ported to KF6?<br></span></div><div class="gmail_default" style="font-family:monospace"><span style="font-family:monospace"><br></span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 17, 2024 at 12:10 PM Jack Ostroff via KMyMoney-devel <<a href="mailto:kmymoney-devel@kde.org">kmymoney-devel@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div>
<div>On 9/17/24 12:42 PM, Jeremy Whiting via
KMyMoney-devel wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-family:monospace">Hello,</div>
<div class="gmail_default" style="font-family:monospace"><br>
</div>
<div class="gmail_default" style="font-family:monospace">How
does one currently build kmymoney from master branch? I've
been trying to sort it out myself, but have hit some walls.
Here are my questions.</div>
<div class="gmail_default" style="font-family:monospace"><br>
</div>
<div class="gmail_default" style="font-family:monospace">1.
KMymoney master branch depends on alkimia 6, but alkimia
master branch seems to still be Qt5/KF5 based. Where would I
get alkimia6 from?</div>
<div class="gmail_default" style="font-family:monospace">2.
Trying to build alkimia with some patches to find Plasma since
KF6 Plasma changed a bit it's unable to find
KNSCore::EntryInternal. I imagine because that got deprecated
in the kf5 -> kf6 transition, but I haven't been able to
yet find a guide on porting stuff from KF5 to KF6 that
mentions classes that got deprecated and what to use instead.
Does such a guide exist?</div>
<div class="gmail_default" style="font-family:monospace"><br>
</div>
<div class="gmail_default" style="font-family:monospace">thanks
for any pointers.</div>
<div class="gmail_default" style="font-family:monospace"><br>
</div>
<div class="gmail_default" style="font-family:monospace">BR,</div>
<div class="gmail_default" style="font-family:monospace">Jeremy<br>
</div>
</div>
</blockquote>
<p>Hopefully I'm not way off, but I believe if you build alkimia
from its master branch, that will be fine for KMM from master.
Alkimia6 is actually already somewhat old (and doesn't depend on
Qt/KDE6). I think v8.1.76 is the latest alkimia release -
preparing for 8.2, which will be required by KMM 5.2. (Yes, the
numbering can get confusing.) In fact, I'd ask where you got that
KMM requires alkimia 6? I think it actually requires 8.1.72.
(I've got my builds automated (Gentoo linux) so I don't know the
exact versions being used for builds from master.<br>
</p>
<p>Have you tried simply building alkimia from master branch against
Qt5/KDE5?</p>
<p>Jack<br>
</p>
</div>
</blockquote></div>