<div dir="ltr"><div>Hi Thomas,</div><div><br></div><div>Awesome, thank you for that. Thanks for the explanation. It's good to see more usage of knewstuff.</div><div><br></div><div>thanks,</div><div>Jeremy<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Jan 6, 2019 at 4:22 AM Thomas Baumgart <<a href="mailto:thb@net-bembel.de">thb@net-bembel.de</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">Hello all,<br>
<br>
On Samstag, 5. Januar 2019 23:12:49 CET Jeremy Whiting wrote:<br>
<br>
> Hello all,<br>
> <br>
> I've been using kmymoney for a few years, for the past year or so I have<br>
> had my main pc running windows primarily, so I've been using the old<br>
> kdelibs4 based kmymoney on there since then. Yesterday I thought I'd take a<br>
> look at trying the latest kf5 based version since I've used it without<br>
> issue on linux fine before. I found both the nightly build installer and<br>
> the Release installer work, but fail somehow to install the kf5newstuff.dll<br>
> and kf5newstuffcore.dll. After grabbing a 64 bit build of dolphin to<br>
> provide those dlls and copying them into place it seems to work very well.<br>
> Do any of you know what I need to tweak to get the kmymoney windows<br>
> installer to include these 2 missing dlls? Does craft (or whatever is doing<br>
> the jenkins jobs) scan the dependencies by checking the cmakelists.txt<br>
> file? If so I guess adding a dependency to kmymoney's cmakelists.txt on<br>
> knewstuff would be the right approach. Otherwise I couldn't see anything<br>
> obvious in craft-blueprints-recipes git repo to get this dependency in<br>
> place (or is the kmymoney.nsi coming from some git repository I couldn't<br>
> find instead of being auto generated?)<br>
<br>
I am not an expert on this and so far have never tweaked any of this Craft stuff. But your finding has been reported by others and I thank you for sharing the workaround.<br>
<br>
> P.S. I couldn't see any knewstuff usage in the kmymoney gui on linux or<br>
> windows here, but when trying to launch kmymoney.exe it definitely fails if<br>
> the dlls are missing. Not sure where the dependency is coming from to be<br>
> honest.<br>
<br>
The dependency comes from Alkimia. We added some code to move all the online price update from KMyMoney to it so that other applications can benefit from it. One of them is a plasma widget which is in the works. It is available also in a KDE4 version.<br>
<br>
Unfortunately, some dependency slipped in to the Alkimia master branch, which should not influence the build of the stable version of KMyMoney. But there is another problem because it does. So far, I did not find a way how to setup different craft builds for stable and development. Looks like I have to dive into the details of Craft to figure out. So far, I have added a dependency to the knewstuff framework in<br>
<br>
  <a href="https://commits.kde.org/craft-blueprints-kde/60c14435de95e5fc73a70d1a0cd7f41d3164e033" rel="noreferrer" target="_blank">https://commits.kde.org/craft-blueprints-kde/60c14435de95e5fc73a70d1a0cd7f41d3164e033</a><br>
<br>
and hope that this solves the issues of the missing dlls.<br>
<br>
<br>
-- <br>
<br>
Regards<br>
<br>
Thomas Baumgart<br>
<br>
<a href="https://www.signal.org/" rel="noreferrer" target="_blank">https://www.signal.org/</a>       Signal, the better WhatsApp<br>
-------------------------------------------------------------<br>
New processes are created by other processes, just like new humans.<br>
New humans are created by other humans, of course, not by processes.<br>
(Unix System Administrator Handbook)<br>
-------------------------------------------------------------<br>
</blockquote></div>