[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'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>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic