general question on compiling with craft

Thomas Baumgart thb at net-bembel.de
Mon Mar 30 20:11:25 BST 2020


On Montag, 30. März 2020 20:57:57 CEST Jack wrote:

> On 2020.03.30 14:36, Thomas Baumgart wrote:
> > On Montag, 30. März 2020 00:58:58 CEST Jack Ostroff wrote:
> > 
> >> I'm trying to see if I can actually help get a more recent version  
> >> of KMM working with ofx and maybe even AqBanking for Windows, so  
> >> I've finally succeeded in getting Craft set up on Win 10 in a  
> >> VirtualBox instance.  I've got most of the dependencies installed,  
> >> but there are some which still require python27.    As part of  
> >> seeing if any of those might be eliminated (by comparing the  
> >> compiles to my Gentoo box, where there is definitely a strong move  
> >> to remove python27) I've noticed that KMyMoney on Craft still  
> >> requires qtwebkit, instead of qtwebengine.  I suppose it doesn't  
> >> really matter in the short run, but I figure it's worth trying to  
> >> switch if qtwebkit is deprecated.  However, I don't see anything in  
> >> craft or the blueprint that goes into any of the details of how a  
> >> program is configured.  I'd appreciate it if anyone can provide any  
> >> pointers about that.
> > 
> > Windows is strange stuff. Or is it Qt on Windows, I am not sure.  
> > Anyway, my latest change
> Well I definitely agree with that, and no, I don't know if Windows  
> itself or Qt on Windows is stranger.
> > 
> > https://cgit.kde.org/kmymoney.git/commit/?h=5.0&id=d8052a698b736ddc0b9af6287ae698194cf0f10d[1]
> > 
> > should add file:// in front of the filename, but somehow, it does not  
> > work:
> > 
> > What is going on here? Any ideas?
> Not really, but would not be surprised if whatever is handed off to the  
> mechanism which actually opens a file is doing some invisible magic  
> behind the scenes that counteracts your changes.  I wonder if running  
> through a debugger might show it, although it might require creating  
> debug versions of several packages in addition to KMM itself.  I  
> finally got a complete compile of KMM so maybe I can

I am pretty sure something happens deep inside one of the libs.

> Two minor points, although I doubt either matters much in the short run:
> 
> CMake Warning:
>    Manually-specified variables were not used by the project:
> 
>      CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP
> 
> If it's not used, we should either drop it, or find out why if it's  
> needed to do something important.
> 
> 
> I can't tell from the output whether it's using webkit or webengine,  
> but I think webkit it currently the default.  Should that default  
> eventually get switched, as I think qtwebkit is deprecated?

Here's how you can find out:


thb at thb-nb:~/devel/kmymoney/build (5.0)$ grep WEBENGINE CMakeCache.txt  
ENABLE_WEBENGINE:BOOL=OFF

Setting ENABLE_WEBENGINE to ON will use QtWebEngine.

-- 

Regards

Thomas Baumgart

https://www.signal.org/       Signal, the better WhatsApp
-------------------------------------------------------------
I'm running on very little sleep and I need to get
to bed before my keyboard becomes my pillow. -- Jeff Green
-------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 868 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20200330/11f4cdbb/attachment.sig>


More information about the KMyMoney-devel mailing list