[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmymoney-devel
Subject:    Re: KMyMoney kf5 on windows
From:       Jeremy Whiting <jpwhiting () kde ! org>
Date:       2019-01-06 20:15:06
Message-ID: CADWV2K76vJp5VBYcgt6YQXY_nFfTegyqDy7QUyWY+1xbsJO_Gw () mail ! gmail ! com
[Download RAW message or body]

Hi Thomas,

Awesome, thank you for that. Thanks for the explanation. It's good to see
more usage of knewstuff.

thanks,
Jeremy

On Sun, Jan 6, 2019 at 4:22 AM Thomas Baumgart <thb@net-bembel.de> wrote:

> Hello all,
>
> On Samstag, 5. Januar 2019 23:12:49 CET Jeremy Whiting wrote:
>
> > Hello all,
> >
> > I've been using kmymoney for a few years, for the past year or so I have
> > had my main pc running windows primarily, so I've been using the old
> > kdelibs4 based kmymoney on there since then. Yesterday I thought I'd
> take a
> > look at trying the latest kf5 based version since I've used it without
> > issue on linux fine before. I found both the nightly build installer and
> > the Release installer work, but fail somehow to install the
> kf5newstuff.dll
> > and kf5newstuffcore.dll. After grabbing a 64 bit build of dolphin to
> > provide those dlls and copying them into place it seems to work very
> well.
> > Do any of you know what I need to tweak to get the kmymoney windows
> > installer to include these 2 missing dlls? Does craft (or whatever is
> doing
> > the jenkins jobs) scan the dependencies by checking the cmakelists.txt
> > file? If so I guess adding a dependency to kmymoney's cmakelists.txt on
> > knewstuff would be the right approach. Otherwise I couldn't see anything
> > obvious in craft-blueprints-recipes git repo to get this dependency in
> > place (or is the kmymoney.nsi coming from some git repository I couldn't
> > find instead of being auto generated?)
>
> 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.
>
> > P.S. I couldn't see any knewstuff usage in the kmymoney gui on linux or
> > windows here, but when trying to launch kmymoney.exe it definitely fails
> if
> > the dlls are missing. Not sure where the dependency is coming from to be
> > honest.
>
> 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.
>
> 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
>
>
> https://commits.kde.org/craft-blueprints-kde/60c14435de95e5fc73a70d1a0cd7f41d3164e033
>
> and hope that this solves the issues of the missing dlls.
>
>
> --
>
> Regards
>
> Thomas Baumgart
>
> https://www.signal.org/       Signal, the better WhatsApp
> -------------------------------------------------------------
> New processes are created by other processes, just like new humans.
> New humans are created by other humans, of course, not by processes.
> (Unix System Administrator Handbook)
> -------------------------------------------------------------
>

[Attachment #3 (text/html)]

<div dir="ltr"><div>Hi Thomas,</div><div><br></div><div>Awesome, thank you for that. \
Thanks for the explanation. It&#39;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 \
&lt;<a href="mailto:thb@net-bembel.de">thb@net-bembel.de</a>&gt; \
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>
&gt; Hello all,<br>
&gt; <br>
&gt; I&#39;ve been using kmymoney for a few years, for the past year or so I have<br>
&gt; had my main pc running windows primarily, so I&#39;ve been using the old<br>
&gt; kdelibs4 based kmymoney on there since then. Yesterday I thought I&#39;d take \
a<br> &gt; look at trying the latest kf5 based version since I&#39;ve used it \
without<br> &gt; issue on linux fine before. I found both the nightly build installer \
and<br> &gt; the Release installer work, but fail somehow to install the \
kf5newstuff.dll<br> &gt; and kf5newstuffcore.dll. After grabbing a 64 bit build of \
dolphin to<br> &gt; provide those dlls and copying them into place it seems to work \
very well.<br> &gt; Do any of you know what I need to tweak to get the kmymoney \
windows<br> &gt; installer to include these 2 missing dlls? Does craft (or whatever \
is doing<br> &gt; the jenkins jobs) scan the dependencies by checking the \
cmakelists.txt<br> &gt; file? If so I guess adding a dependency to kmymoney&#39;s \
cmakelists.txt on<br> &gt; knewstuff would be the right approach. Otherwise I \
couldn&#39;t see anything<br> &gt; obvious in craft-blueprints-recipes git repo to \
get this dependency in<br> &gt; place (or is the kmymoney.nsi coming from some git \
repository I couldn&#39;t<br> &gt; 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>
&gt; P.S. I couldn&#39;t see any knewstuff usage in the kmymoney gui on linux or<br>
&gt; windows here, but when trying to launch kmymoney.exe it definitely fails if<br>
&gt; the dlls are missing. Not sure where the dependency is coming from to be<br>
&gt; 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>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic