general question on compiling with craft

Jack ostroffjh at users.sourceforge.net
Mon Mar 30 19:57:57 BST 2020


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
> 
> Thomas

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?

Jack


More information about the KMyMoney-devel mailing list