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