[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